The New York Genome Center is looking for a software engineer to power our next generation of clinical processing and data. As an engineer at NYGC, you will be responsible for writing software that follows industry best practices. You will write extensible, unit-tested software that adheres to the DRY (don’t repeat yourself) principles in a teamwork environment. Software Engineers are direct contributors to the critical applications that NYGC requires to grow, including clinical data management, automation, data transport/lifecycle, and more. You are a strong contributor working with project leads on requirements and feature design, and then driving those plans through implementation, testing, and deployment.
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Including but not limited to, the following:
- Implement features in object-oriented Python 3 applications for complicated problems and workflows;
- Assist with software design and estimates;
- Add functionality to existing Python REST APIs in Flask and create new APIs that fulfill business goals; and,
- Engage in unit testing, integration testing, and validation testing for your software solutions.