The company needs a software engineer to design, develop, and maintain full-stack software applications and services to support Natera Operations information processing for genetic lab tests.
Requirements
- Expertise with the OutSystems low-code platform
- Experience with object-oriented programming in Java, preferably using open source framework such as Spring Frameworks and Hibernate
- Experience with web services (REST, etc) and relational databases
- Experience with front-end web programming, preferably with modern javascript frameworks (react, angular, etc)
- Knowledge of AWS infrastructure
- Knowledge of Docker or container-oriented technologies
- Knowledge of CI / CD
Responsibilities
- Design, build, and maintain sustainable applications using OutSystems and other software stacks
- Improve development process and procedure and evangelize best practices, especially with regard to OutSystems and low-code in general
- Use OutSystems and rapid prototyping and iterative development techniques to quickly provide solutions to business problems throughout Natera
- Work with an engineering team to make key design and technical implementation decisions
- Work closely with stakeholders and users to define requirements and transform them into reliable and extensible operations-friendly applications
Other
- Complete training relating to HIPAA/PHI privacy, General Policies and Procedure Compliance training and security training as soon as possible but not later than the first 30 days of hire
- Maintain a current status on Natera training requirements
- Pass a post-offer criminal background check
- BS degree in computer science, comparable program, or equivalent
- 5+ years of overall software development experience, preferably building complex data or process management applications using OutSystem or other low-code platforms
- Demonstrated teamwork skills
- Solid analytical background
- Excellent communication
- Commitment to diversity in engineering