DescriptionThe Engineer III Software is an experienced professional who participates in leading creating and extending Omnicell products. This person is a highly skilled developer who can apply industry and corporate best practices to produce quality person applies their practical and theoretical knowledge from Computer Science and previous experience in healthcare or a related industry. This person works as part of a team to design and develop new products as well as maintain Omnicells current portfolio.
Responsibilities:
- Collaborate with product management to understand business requirements and plan products and features
- Work as part of a team to design develop test deploy maintain and improve software
- Assist in providing technical leadership for the architecture design and implementation of Omnicell software solutions
- Aid in code reviews for fellow team members as required
- Create unit tests to help ensure code quality throughout the applications life cycle
- Analyze and improve efficiency scalability and stability of various system resources once deployed
- Continue to improve code quality by tracking reducing and avoiding technical debt
Required Knowledge and Skills:
Significant experience building webbased applications and RESTful APIs
- Experience in many of the following areas:
- Deploying service oriented and microservices architectures
- Building eventdriven architectures using messaging systems/service bus such as Kafka or RabbitMQ
- Working experience with JavaScript Frameworks (React Angular JQuery)
- Deploying applications in the public cloud using technologies like Azure AWS Docker Kubernetes.
- Thoughtful about creating the right architecture but realizing the realities of having customers and the need to shipping software.
- Mentor/help junior engineers.
- A cando attitude and ability to make a positive impact our culture.
- Understand agile and enjoy working in 2week release cycles.
- Ability to always put the customer first.
Basic Requirements:
- BA/BS degree and 46 years relevant experience OR equivalent combination of education and experience.
- 4 years experience building applications with objectoriented architecture.
- 3 years experience with webbased applications.
Preferred Knowledge and Skills:
- 4 year of Experience in C# and the .NET Framework
- 3 years of experience with a microservices architecture
- 1 years of experience in Angular 4 or above
- 1 years of public cloud experience
- 1 year experience healthcare or pharmaceutical experience working with interfaces such as HL7 FHIR. EDI and working with PHI.
- 1 year of inventory / warehouse management