Engineer IV, Software - Hybrid in Brighton, England.
We’re looking for someone to help us build the next generation of our cloud-connected dispensing cabinets.
Using Angular 15 and .Net Core 6 deploying to containerised microservices orchestrated by Kubernetes, the ideal candidate should be an experienced professional who will participate in leading projects, creating, and extending Omnicell products.
This person is a highly skilled and self-motivated developer who can apply industry and corporate best practices to produce quality applications drawing on their practical and theoretical knowledge from Computer Science and previous experience in Healthcare or a related industry. They will also work as part of a team to design and develop new products as well as maintain Omnicell's current portfolio.
Responsibilities:
* Collaborate with product management to understand business requirements and plan products and features
* Provide technical leadership for the architecture, design, and implementation of Omnicell software solutions
* Conduct code reviews for fellow team members, as required
* Create unit tests to help ensure code quality throughout the application's 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
* Grow and mentor other engineers
Required Knowledge and Skills:
* Skill to balance driving the right architecture with the realities of live customers and the need to ship software.
* A can-do attitude and ability to make a positive impact on our culture.
* Ability to always put the customer first.
Basic Requirements:
* 8+ years' experience in software engineering
* 5+ years of experience building web-based applications
* 2+ years of experience delivering software in the cloud
* 5+ years of experience in C# and .NET Framework/Core
* 6 months+ experience in .Net Core
* Experience with JavaScript Frameworks (Angular, React, Vue)
* Experience building web-based applications and RESTful APIs
* Comfortable deploying service-oriented and microservices architectures
* Comfortable shipping new features in a SPA environment.
* Familiar with Scrum methodology and comfortable working on a two-week cadence.
Preferred Knowledge and Skills:
* Experience working on large multi-team projects.
* Building containerised applications using Docker
* Bachelor's degree in Computer Science or similar
* Experience with:
o Microservices architecture
o Micro Front-ends
o Module Federation using NX
o State Management tools such as NgXs, Redux
o Event-driven architectures using messaging systems/service bus with technologies such as Kafka
o Scaling and deploying applications in the cloud using technologies like Azure, AWS, Docker, Kubernetes.
* Healthcare or pharmaceutical experience working with interfaces such as HL7, FHIR, EDI and working with PHI.
* Inventory/warehouse management
Work Conditions:
* Hybrid (Brighton City Centre) – can work in the office 100% of the time if desired min 2/3 days
* Comfortable working with teams based in different countries and time zones
* Occasional travel UK/International
Disclaimer: Nothing in this restricts management's right to assign or reassign duties and responsibilities to this job at any time.
Omnicell is an Affirmative Action/Equal Opportunity Employer Males/Females/Disabled/Protected Veteran/Sexual Orientation/Gender Identity.
#J-18808-Ljbffr