Engineering Lead, Digital & Omnichannel Technologies

at EyeCare Partners
Ballwin, MO

EyeCare Partners is the nation’s leading provider of clinically integrated eye care. Our national network of over 300 ophthalmologists and 700 optometrists provides a lifetime of care to our patients with a mission to enhance vision, advance eye care and improve lives. Based in St. Louis, Missouri, over 650 ECP-affiliated practice locations provide care in 18 states and 80 markets, providing services that span the eye care continuum. For more information, visit www.eyecare-partners.com.

Engineering Lead, Digital and Omnichannel Technologies:


We are looking for a passionate and highly motivated Engineering Lead with extensive experience in implementing/integrating/building scalable web, and mobile applications. The ideal candidate will be a subject matter expert of digital technology implementation, who can take responsibility for exceptional delivery & operations of our digital applications including website, mobile and all other digital touchpoints. Knowledge of practice management (PM) and electronic health record (EHR) solution is a plus.

This position will work closely with the Digital Experience, IT Infrastructure & Operations and Information Security teams to understand business needs and deliver quality solutions that meet the business and enterprise architecture requirements. Must have passion in keeping up with innovative technologies - software trends, and apply them to enable business opportunities.

Role & Responsibilities:

  • Lead the development & operations team of ECP’s digital & Omnichannel applications and supporting SaaS solutions.
  • Understand business requirements from business team, and provide technical design and documentation that aligns with the overall solution architecture.
  • Lead and support contract staff engaged in the SDLC of the applications.
  • Lead the effort in defining Non-functional requirements (NFR), and incorporate them to develop reliable (available, stable, high performance, scalable) applications.
  • Hands-on development of Micro services APIs on AWS Cloud.
  • Work in an Agile framework with Sprints, Stories, and tickets for Issues (post go-live).
  • Troubleshoot Issues and provide quick resolution and production support after application deployment.
  • Mentor junior developers.

Requirements:

  • Bachelors in Engineering, Computer Science, MIS or an equivalent field is required.
  • Hands-on experience developing and supporting high volume transactional applications.
  • 6+ years of overall software development experience.
  • Experience with Headless Contentful, Prismic, Wordpress, SFCC, BigCommerce or equivalent platforms
  • 3+ years of hands-on experience in Full Stack Java application development in a senior/lead role using Javascript, React, APIs, RESTful Micro services, etc.
  • 3+ years of experience working with AWS Cloud systems (Lambda, CloudFront, S3, CloudWatch, ECS, etc.)
  • Strong understanding of DevOps techniques such as CI, CD, TDD, etc.
  • Strong understanding of operational aspects of software solutions, including resiliency, security, reliability, etc.
  • Strong understanding of design patterns, with hands-on experience in implementing and validating the application of design patterns.
  • Experience with Messaging frameworks such as Kafka, as well as caching technologies like such as Redis.
  • Experience with Software Version Control such as Git /Gitlab
  • Proven ability to quickly comprehend and adopt new technologies by doing quick technology POCs / Pilots to prove the business value.
  • Self-starter with the ability to quickly learn new tools and tool features. Must be able to handle multiple tasks and priorities within a fast-paced work environment.
  • Proactive and forward-thinking attitude and creative problem-solving ability.
  • Demonstrated values of collaboration, transparency, and accountability.

Preferred:

  • Healthcare industry experience
  • Experience with Logging frameworks such as ELK
  • Understanding of PM – EHR systems
  • Experience with compliance and risk management requirements (ex: HIPAA, CCPA, PCI, etc.)