

Sr Software Engineer
Job Description
As a Sr. Software Engineer (LabVantage), you will design, develop, and maintain the LabVantage LIMS application and related software. You will work with operational teams to optimize their workflows and software and build the next generation of Natera ops tools, using a combination of tools, including the LabVantage platform.
Responsibilities
Work closely with stakeholders and users to define requirements
Translate requirements into reliable and extensible operations-friendly applications in Java
Work with an engineering team to make key design and technical implementation decisions
Have a holistic view of processes and systems involved in taking patient samples from order to result in a multi-product clinical laboratory
Understand LIMS platform features and propose solutions that present trade-off analysis and make best use of the platform
Leverage off-the-shelf or existing functionality whenever possible so development resources can be focused on unmet needs
Integrate other enterprise systems and services to create seamless business processes
Improve development process and procedure and evangelize best practices
Job Requirements
BS degree in computer science, comparable program, or equivalent
7+ years of overall software development experience, preferably building complex data or process management applications in production
Experience with object-oriented programming in Java, preferably using open-source frameworks such as Spring Frameworks and Hibernate
Experience with web services (REST, etc), XML/JSON, and Oracle or other relational databases
Demonstrated teamwork skills
Solid analytical background
Excellent communication
Commitment to diversity in engineering