Software Engineer III
Natera
Summary
Join Natera's EMR integration team as a Software Engineer III and contribute to the development and maintenance of integration solutions for our EMR systems. You will collaborate with product managers and stakeholders, ensuring high availability and supporting medical applications. This role requires 2+ years of software development experience, proficiency in Java, and familiarity with various technologies. We offer on-the-job training, career development opportunities, and a competitive compensation package. Natera is a global leader in cell-free DNA testing, committed to creating a diverse and inclusive workplace. We offer comprehensive benefits, including medical, dental, vision, life, and disability insurance, as well as fertility care benefits and paid leave.
Requirements
- 2+ years of overall software development experience, preferably secure, scalable web applications in Java, NodeJS, TypeScript, and other web technologies
- Experience with object-oriented programming in Java, using open-source frameworks such as Spring and Hibernate
- Familiarity with software development lifecycle processes including building, software configuration, releases, and deployment activities
- Basic knowledge of Test-Driven Development and/or Domain-Driven Development
- Demonstrated teamwork skills with a solid analytical background
- Excellent organizational, communication, presentation, and facilitation skills
Responsibilities
- Participate in the design, development, and maintenance of integration solutions for our EMR systems
- Work closely with product managers to understand requirements, walk through the design with stakeholders, and provide continuous support from the initial concept to the release, operation, and maintenance
- Play a key role in designing, building, and maintaining highly available systems to support our medical applications and improve patient outcomes
- Support quality assurance activities in partnership with our QA engineering team
- Receive on-the-job training on common EMR software such as Mirth, Epic, and more
Preferred Qualifications
- Experience with front-end development
- Experience with service-oriented and microservice architecture
- Basic knowledge of AWS ecosystem: EC2, ECS, Lambda, Step Functions, SQS, SNS, S3, etc
- Familiarity with GraphQL, REST API design and relational databases
Benefits
- Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
- Natera employees and their immediate families receive free testing in addition to fertility care benefits
- Pregnancy and baby bonding leave
- 401k benefits
- Commuter benefits
- Generous employee referral program
- Comprehensive on-the-job training and a plethora of opportunities for career development