The candidate will designs and develops computer programs and monitors the work of junior staff to ensure accuracy of program logic and efficient use of computer resources; performs preliminary evaluation of packaged software.
In this role, the selected candidate will work closely with Process Owners to transform business requirements into technical requirements. Work closely with programmers to ensure an understanding of business requirements and practices.
The Software Quality Assurance Engineer (SWQE) engages in the full development life cycle of medical device software, components thereof, and regulated software systems. The SWQE is responsible for ensuring that software meets design requirements and specifications and that processes and work products are in compliance with Corporate Quality requirements and regulations.
In this position, you will design, create, modify and assist in the maintenance of complex databases. Optimize complex queries written by others and write complex queries based on written requirements using Microsoft SQL, Postgres, or Oracle. Write automated reports with SSRS and DTL procedures with SSIS. Perform code review providing code quality review. Mentor more junior staff members.
In this role, you will attend and contributes to meetings by giving updates, feedback, and some suggestions on direction; communicates with all other developers on team and may be in direct contact with PI for specific questions/feedback if necessary.
This individual should have experience creating complex SQL queries, functions, stored procedures and performance optimization; he or she should also have data warehousing and experience with ETL tools.
In this role, the selected candidate must have a development experience with Node.js, Golang, C/C++, Rust or Python; experience with Docker Engine/Swarm, CoreOS, Kubernetes, or other various container tools.
In this role, the selected candidate will design, implementation and test of secure web based and mobile software applications; analyze business, functional and technical requirements and generate software requirements and design specifications.
A Design Engineer (Software) is responsible for the software system design of their product or subsystem from start to finish. He or she will provide design creation concepts to a new product development project to ensure design alignment with overall scope.
In this role, you will perform analysis of interacting systems to ensure changes made to one system will not impact other systems. Work closely with the Business Analyst to ensure proper documentation of requirements.