Ambry Genetics Corporation is looking for a Sr. Software Engineer to help support their enterprise system integrations. The role involves designing and developing custom software, systems, and integrations to deliver enhanced product value within an agile/scrum process.
Requirements
- Full-stack development experience
- Object-oriented coding experience
- Good understanding of relational databases (MySQL, PostgreSQL, or NoSQL)
- Ability to effectively use version control, including ability to branch and merge in git
- Ability to programmatically read and write a variety of structured and unstructured formats, such as JSON, CSV, XML, HL7, and FHIR
- Experience with production and consumption of web services (ex: REST, SOAP, AMQP)
- Basic understanding with serverless and microservice architectures
Responsibilities
- Drive technical solutions to problems, including end-to-end process flow from ideation to release, and estimating time and complexity
- Design and develop custom software according to ticket specifications
- Provide clear and consistent feedback on code reviews
- Participate in scrum ceremonies, including backlog grooming, sprint planning, and daily standups
- Meet with clients, partners, product owners, or other stakeholders to understand and clarify workflows and requirements
- Knowledge and execution of the end-to-end software development cycle
- Monitor process and log information, troubleshooting issues as needed
Other
- 7+ years of experience
- Act as a role model for the team, settings standards for excellence and mentoring junior engineers
- Highlight blockers or issues arising during development to resolve in a timely manner
- Ability to create detailed and comprehensive documentation
- Ability to logically troubleshoot issues as they arise