Job: Software Developer - Genomics - Full time - Benefits Eligible

View On Map

Posted: 09/14/2017

Job Status: Full Time

Job Reference #: 104439

Job Description

Software Developer - Genomics

Job Category:
Information Systems/Technology

Department:
Rady Children's Institute for Genomic Medicine

Facility:
Rady Children's Health Services - Kearny Mesa

Schedule:
Full time - Benefits Eligible

Shift:
Days

Hours:
8

Req Number:
49441

Job Details:

JOB SUMMARY:

Design, develop, test and maintain professional quality software for scientific analysis

* Use best software engineering practices to write, document and maintain code

* Writes code that can be run on local or cloud environment i.e. portable code

* Integrate disparate software systems on heterogeneous environments

* Refactor existing code to optimize speed, memory and maintainability

* Adopt Scrum/Agile development strategies

* Identify, track and manage software bugs, and deploy industry best practices for software QA/QC

* Independently manage multiple competing priorities

* Communicate clearly with a wide variety of stake holders and gather requirements or resolve uncertain requirements

* Work as a contributing member of a team consisting of bioinformaticists, data scientists, biologists, geneticists, physicians, lab staff and infrastructure IT staff

* Make effective use of industry standard development environments and software engineeringplatforms to develop software that meets or exceeds SEI CMM Level 3 standards

MINIMUM QUALIFICATIONS:

Bachelor's Degree

3 years of experience

4 years of Python software development experience

3 years of Django or Flask based web development using industry standard JS frameworks such as Angular or React JS

3 years of experience with (relational) databases like MySQL and PostgreSQL

3 years of experience building and consume REST-based APIs

Extensive familiarity Python ORM libraries

Understanding of fundamental design principle behind a scalable application

Ability to integrate multiple data sources and databases into one system

Experience with threading in Python, and multi-process architecture

Understanding of accessibility and security compliance

Experience developing user authentication and authorization between multiple systems, servers and environments

Familiarity with Object Oriented analysis, development and design patterns

3 years of experience with Git code versioning tool

Strong unit test and debugging skills

4 years of experience with Unix/Linux operating system

PREFERRED QUALIFICATIONS:

Master's Degree

5 years of experience

Demonstrated experience using Flask based web development

Demonstrated experience in open-source software development or integration

Demonstrated experience with cloud-based development

Demonstrated experience working with Docker or similar container technologies

Experience building big-data/NoSQL stacks (Hbase, MongoDB, OrientDB, Redis, Solr, Spark, Sqoop)

Proficient in a scripting language: perl, python, ruby

Experience in databases (mysql or similar)

Proficient in C++/java/C or similar

Extensive experience working in linux




EEO/AA/Minorities/Females/Disabled/Veterans

HR Use Only:
IND

Application Instructions

Click Here to Apply Online

Current Employees Click Here to Apply Online

Send this job to a friend