Northwestern Medicine is looking for a Bioinformatics Software Engineer to design and develop software from concept to full-stack coding and testing, implement CI/CD solutions, and manage big data.
Requirements
- High level of knowledge using Python
- Good understanding of SQL databases
- Good understanding of REST APIs
- Strong knowledge of front-end frameworks (Angular, Razor, React, etc.)
- Strong knowledge of back-end frameworks
- Strong knowledge of Git
- Familiar with CI/CD solutions
Responsibilities
- Develops and tests data-intensive applications according to specifications and needs
- Identify and fixes software bugs
- Identify and fixes performance bottlenecks
- Participates in the Agile software development from concept, and design to full-stack coding and testing
- Writes detailed documentation around the code and implementation
- Implements and maintains CI/CD solutions
- Manages genomics data storage
Other
- Reflects the mission, vision, and values of NM, adheres to the organization’s Code of Ethics and Corporate Compliance Program, and complies with all relevant policies, procedures, guidelines and all other regulatory and accreditation standards.
- Works closely with a group of scientists and clinicians to develop and improve applications
- Supports activities of the molecular diagnostic lab pertaining to new test and technology development
- Maintains patient confidentiality including protected health information (PHI)
- Bachelor’s Degree in Computer Science or related field or equivalent years of experience