Ambry Genetics Corporation is looking for a Software Engineer II to support their enterprise system integrations. The role involves designing and developing custom software, troubleshooting issues, and collaborating with various teams to deliver enhanced product value.
Requirements
- Full-stack development experience, with an emphasis in front-end development
- Object-oriented coding experience
- Good understanding of relational databases (MySQL, PostgreSQL, or NoSQL)
- Elasticsearch experience used on structured, unstructured, and vector data
- 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 (e.g. JSON, CSV, XML)
- Experience with production and consumption of web services (ex: REST, SOAP, AMQP)
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
- 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
- Other duties as assigned