Software Engineer II at J. Craig Venter Institute (JCVI) in La Jolla, California

Posted in General Business 4 days ago.

Type: Full-Time





Job Description:

Position Summary

The Software Engineer (full stack developer) will be an integral part of a Web application development team. The Software Engineer will be a key member of the organization and will work within an agile development team to design, implement and maintain web sites, analysis pipelines, visualization tools and web infrastructure.

Essential Functions


  • Designs, implements, and maintain software that support the scientific research.

  • Contributes to all the phases of the lifecycle of JCVI software.

  • Works under the direct supervision of Informatics management, in tight collaboration with the other members of the Core Informatics Team and research scientists.

  • Must be able to work both independently and as part of a team, and willing to guide more junior members, exercising engineering judgment.

  • Is comfortable with working in parallel on different projects, with shifting priorities.

  • Develops and maintains an understanding of the business domain supported by the team, as well as software and IT technologies used by the team.

  • Creates clear and comprehensive documentation. Complies with all documented JCVI policies and procedures. Works with manager and JCVI administrative functions to resolve issues as the arise.

  • Performs other duties as assigned.

  • Strictly adheres to all documented JCVI policies and procedures to include carrying out all functions required of Institute employees (i.e. completion of timesheets in an accurate and timely manner).


Useful Skills

• Familiarity with AWS infrastructure design, development and deployment.

• Familiarity with version control software.

• Familiarity with JIRA and other issue-tracking systems.

• Familiarity with Perl, PHP, Python, and other scripting languages.

• Familiarity with Hibernate, JUnit, Tomcat, Apache and Jboss.

• Demonstrated experience with JAVA / J2EE Programming Experience

• Knowledge of bioinformatics tools.

• Basic understanding of molecular biology genetics is a definitive plus.

Prerequisites

• BS or MS in Computer Science/Software Engineering with strong verbal and written communication skills.

• Minimum 2 years of experience preferred; will consider strong candidates with less experience on an individual basis

• Demonstrated experience with Web User Interface Design and Object-Oriented design

• Demonstrated experience with NodeJS, PHP, JavaScript, JQuery, React, HTML, CSS, Ajax

• Understanding of RESTful APIs and how to use them.

• Good familiarity with Design Patterns and Comfortable with UX/UI design principles.

• Familiarity with Linux environment.

• Solid understanding of web security principles.

• Experience with writing complex SQL queries using MySQL databases

• Ability to work in a team environment.

• High level of discretion for confidential work and information; ability to appropriately handle critical information and sensitive situations.

• Strong interpersonal skills; ability to effectively interact with all levels of staff and external contacts; ability to work as an effective team member.

• Flexibility to handle a variety of tasks and shift priorities simultaneously.

• Excellent organization and time management skills.

• Cooperative and service-oriented attitude; must be able to work under pressure and maintain a professional demeanor.

• Ability to use sound judgment to effectively solve problems within the scope of the position.

• High level of initiative and ability to work with minimum supervision.

• Superior verbal and written communications skills.

• Strong computer aptitude, including experience with an HRIS, word processing and spreadsheet software.

• Proficiency with standard administrative procedures and office equipment.

Work Environment

The work environment characteristics described here are representative of those a teammate encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


  • Moderate noise (i.e. business office with computers, phone, and printers, light traffic)

  • Ability to work in a confined area.

  • Ability to sit at a computer terminal for an extended period of time.


Physical Demands

The physical demands described here are representative of those that must be met to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


  • While performing the duties of this job, the employee is regularly required to, stand, sit; talk, hear, and use hands and fingers to operate a computer and telephone keyboard reach, stoop kneel to install computer equipment

  • Specific vision abilities required by this job include close vision requirements due to computer work

  • Light to moderate lifting is required


J. Craig Venter Institute is an Equal Opportunity Employer. All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other legally protected characteristic or status.





More jobs in La Jolla, California

Other
1 day ago

Azenta Life Sciences
General Business
2 days ago

Securitas Critical Infrastructure Services, Inc
Other
2 days ago

Front Porch Communities and Services
More jobs in General Business

General Business
30+ days ago

Simmons Prepared Foods, Inc.
General Business
less than a minute ago

Flagstar Bank, N.A.
General Business
less than a minute ago

Flagstar Bank, N.A.