Job Description

Omnicell is looking for an experienced Software Engineer for our Engineering organization. The ideal candidate has extensive experience managing a wide range of Engineering IT resources, has a working knowledge of modern Cloud architectures and a focus on DevOps best practices. 

Responsibilities 

  • Translate business requirements into effective technology solutions 
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches 
  • Analyze and improve efficiency, scalability, and stability of various system resources once deployed 
  • Assist in providing technical leadership to agile teams – onshore and offshore: Help mentor junior engineers and new team members, and apply technical expertise to Challenging programming and design problems 
  • Help define the technology roadmap that will support the product development roadmap 
  • Continue to improve code quality by tracking, reducing and avoiding technical debt 

  • Required Knowledge and Skills 

  • Significant experience building web-based applications and RESTful API’s. Ideally using C# and the .NET Framework. 
  • Comfortable deploying service oriented and microservices architectures (optional) 
  • Have experience in many of the following areas: 
  • Deploying service oriented and microservices architectures 
  • Building event-driven architectures using messaging systems/service bus, such as Kafka or RabbitMQ (optional) 
  • Working experience with one of JavaScript Frameworks (React, Angular, JQuery) is required 
  • Deploying applications in the public cloud using technologies like AWS, Lamdba, Docker, Kubernetes. Any relevant experience in other cloud platforms, such as Azure, can be considered too. 
  • Healthcare or pharmaceutical experience working with interfaces such as HL7, FHIR. EDI and knowing what PHI means is a big plus. 
  • Thoughtful about creating the right architecture but realizing the realities of having customers and the need to shipping software. 
  • A can-do attitude and ability to make a positive impact our culture. 
  • Understand agile and enjoy working in 2-week release cycles. 
  • Ability to always put the customer first 

  • Basic Requirements 

  • Bachelor’s degree in engineering/MCA 
  • 3 to 15 years’ experience in software engineering 
  • Experience building web-based applications with: C# and .Net framework or equivalent Angular 4 or equivalent 

  • Preferred Knowledge and Skills 

  • Master’s degree in engineering/IT/Computer Science 
  • 5+ year of Experience in C# and the .NET Framework 
  • 6 months+ experience in .Net Core 
  • 1+ years of experience with a microservices architecture 
  • 1+ years of experience in Angular 4 or above 
  • 1+ years of experience with AWS 
  • 1+ year of experience with technologies like CloudFront, Kubernetes, VPC, RDS, etc 
  • 1+ year experience working with healthcare specific data exchange formats including HL7 and FHIR. 
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application