Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Direct Hiring - Full Time Position - Full Stack Developer

Vertisystem

Direct Hiring - Full Time Position - Full Stack Developer

Palo Alto, CA
Paid
  • Responsibilities

    Job Description

    Title: Full Stack Developer

    Location: Palo Alto, CA | 94305

    Duration: Full-Time Position

    Job Description:

    We are seeking an experienced Senior Full Stack Software Developer to work in an agile environment to design, develop, test, and maintain a portfolio of enterprise software solutions focused on the data security, student administration, classroom video capture, and faculty affairs. The ideal candidate is a quick learner with excellent data modeling and object oriented skills who can multitask across a variety of projects spanning multiple domains of knowledge. You will contribute to all phases of a project, including systems analysis, program design, development, implementation, and support. You will work on systems and programs that interface with other complex systems. Excellent communication and collaboration skills are required. Someone who can join a scrum team of 7 other developers, and quickly come up to speed on building and maintaining 3 or 4 web applications. This person would also be the lead architect for two new modules of an existing software application.

    Duties include:

    · Propose, conceptualize, design, implement, and develop solutions for difficult and complex applications independently.

    · Engage in testing, debugging, change control, and documentation for major projects.

    · Supervise professional staff, as necessary, working on all phases of application development projects.

    · Engage in long-term strategic planning.

    · Define complex application development administration and programming standards.

    · Oversee the support, maintenance, operation, and upgrades of applications.

    · Troubleshoot and resolve complex technical problems.

    · Review the physical design of existing systems for optimizing performance.

    · Lead projects, as necessary, for special systems and application development in areas of complex problems.

    · Work with other technical professionals to develop standards and implement best practices.

    Qualifications:

    Desired Qualifications:

    The ideal candidate will possess skills with the following technologies:

    • Designing, developing, testing, and deploying applications.

    • Application design and data modeling.

    • Experience working with Backbone/Marionette Javascript MVC framework is required.

    Synthesizing user, technical and design requirements into highly usable web sites and applications.

    • Solving logical problems for highly technical applications.

    • Browser compatibility issues.

    • Working on a team using rapid development software design methodologies

    · SQL

    · Database design (ERDs)

    · Object Oriented Design

    · JEE or Java Spring MVC

    · JavaScript MVC frameworks

    · REST based APIs

    · JPA or Hibernate

    · Git and SVN

    · Apache Web Servers or similar technologies

    · Apache Tomcat or similar application servers

    · The ideal candidate will have familiarity with or an understanding of the use of

    · SCRUM and Agile Methodologies

    · Bootstrap

    · Build and testing tools

    · CSS preprocessed languages like LESS or SASS

    · Oracle

    · LDAP

    · Mongo DB or other NoSQL database

    · UX and UI Design skills pertaining to web applications and mobile apps

    · Rapid Prototyping or Mockups

    · The ideal candidate would be familiar with:

    · Adobe Experience Management (AEM) Development or other CMSs.

    · Sustainability Engineering practices

    · Automated Testing

    · Development Operations

    · Designing and porting applications to Google Cloud

    · Academic data sets

    · Healthcare data sets

    · Clinical and basic science research

    Education & experience (required):

    · Bachelor's degree and eight years of relevant experience, or a combination of education and relevant experience.