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

This posting has expired and is no longer available.

Job Description

Software Developer - Genomics

Job Category:
Information Systems/Technology

Rady Children's Institute for Genomic Medicine

Rady Children's Health Services - Kearny Mesa

Full time - Benefits Eligible



Req Number:

Job Details:


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


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


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


HR Use Only: