Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Ambry Genetics, so some details may not match this job. The employer's own page has the real description.
Position Overview
Ambry Genetics is seeking a skilled Software Engineer II to join our dynamic team in a remote capacity within the USA. In this role, the successful candidate will contribute to the development and maintenance of innovative software solutions that facilitate genetic testing and analysis. The Software Engineer II will collaborate with cross-functional teams to design, implement, test, and optimize software systems while ensuring scalability and efficiency. The ideal candidate will possess a robust programming background, a keen understanding of software development lifecycle practices, and a passion for driving impactful technological advancements in the field of genetics.
Job Responsibilities
- Design, develop, and maintain software applications related to genetic data processing and analysis.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Implement software enhancements by following agile methodologies and best coding practices.
- Conduct code reviews and provide constructive feedback to ensure high-quality software delivery.
- Debug and troubleshoot software issues, providing timely solutions to prevent production downtime.
- Document software designs, processes, and findings to aid in knowledge sharing and future reference.
- Participate in the development of automated testing frameworks to ensure continuous integration and deployment.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional experience in software development.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with web technologies including HTML, CSS, and JavaScript.
- Strong understanding of database management and SQL.
- Familiarity with cloud platforms and services (e.g., AWS, Azure).
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a remote team environment.
Technologies & Tools
The Software Engineer II will work with a variety of technologies and tools that enable the development of cutting-edge software solutions. Key technologies include programming languages such as Java and Python, web development frameworks, SQL databases, cloud services from AWS or Azure, as well as version control systems such as Git. Familiarity with integrated development environments (IDEs) and automated testing tools will also be essential in streamlining the software development process.
Ideal Candidates
The ideal candidate for the Software Engineer II position is a proactive individual who exhibits strong analytical and critical thinking skills. They demonstrate a high level of initiative and the ability to adapt to a fast-paced, evolving environment while maintaining flexibility in their work approach. Strong communication and collaboration skills are paramount, as the role requires frequent interaction with diverse teams. A passion for genetic research and the desire to contribute to impactful projects in biotechnology will further enhance the candidate's fit within the Ambry Genetics culture.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.