The Software Developer will be responsible for software analysis and development in support of projects and initiatives within the OmniSeq IT team. They will collaborate with clinical informatics, bioinformatics, IT group members, and other stakeholders to create or refine analysis tools, user interfaces, data visualization tools, and customer facing web interfaces. The Software Developer will assist with project planning and development alongside members of the team. The Software Developer will also assist with any and all department work that needs to be completed or that their supervisor requests of them.
- Develop new technology stack implementation for existing clinical products.
- Responsible for quality control of their software changes in JIRA and JAMA
- Develop innovative solutions to user requirements, both planned and emergent.
- Communicate with internal and external clients to gather product requirements and verify implemented changes.
- Assist with the planning and design of system specifications encompassing gathered requirements.
- Contribute to documentation for new systems while managing/updating those for existing ones.
- Test, debug, and maintain internal systems.
- Assist with application releases; coordinating build, deploy, and publication of release notes.
- Provide operational support for end users.
- Proficiency in Java and web development technologies such as:
- Knowledge of MVC frameworks such as Spring and Play!
- Familiarity with unit testing and automated testing frameworks.
- Experience working within software development life cycles.
- Understanding of relational databases such as MySQL and Oracle and object-relational mappings (ORMs) such as Hibernate
- Experience with source code management and ticketing systems.
- Team oriented with excellent written and verbal communication skills.
- Ability to work in a fast-paced, dynamic, and results-oriented startup environment.
- Knowledge of 21 CFR part 11, CLIA, and HIPAA.
- Software engineering experience in either bioinformatics or supporting the life sciences in a regulated environment.
- Bachelor’s degree in computer science, computer engineering, or a related field.
- 1-3 years of full-time experience or an equivalent.
- Must be eligible to work in the U.S. as Visa sponsorship is NOT available.