Manager, Product Engineering

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.

Position Summary: Responsible for defining, designing and executing technology projects to build custom technology product in partnership with teams across the enterprise. Build holistic view of patient facing systems/technology projects to enable our business and patients to take advantage of advanced capabilities in an agile and sustainable manner. Have a solid understanding of technology systems, as well as experience implementing and supporting technology platforms with complex integrations. This is a hands-on technology leadership (implementing, supporting and enhancing patient facing systems) role. Collaborate with business users to identify business and technology needs, gather business requirements from technology perspective. Design, code and unit test technology solution to meet business needs. Debug and fix code issues or bugs on custom developed product. Provide Tier 3 support and handle escalations from Service Desk and other support teams. Effectively manage internal developers and contractors from 3rd party service providers. Provide them technical direction, and review their work. Implement and integrate with commercial off the shelf products and third party software. Manage and coordinate projects for major system upgrades, and enhancements, migrations. Assign work as well as set and meet deadlines for deliverables to the business. Assists with other duties as directed by management. Position allows for remote work and reports to company headquarters in Ballwin, MO. Position requires travel approximately 15-20% of the time to headquarters and client sites, as needed
Responsibilities

  • Collaborate with business users to identify business and technology needs, gather business requirements from technology perspective.
  • Design, code and unit test technology solution to meet business needs.
  • Debug and fix code issues or bugs on custom developed product.
  • Provide Tier 3 support and handle escalations from Service Desk and other support teams.
  • Effectively manage internal developers and contractors from 3rd party service providers. Provide them technical direction, and review their work.
  • Implement and integrate with commercial off the shelf products and third party software.
  • Manage and coordinate projects for major system upgrades, and enhancements, migrations.
  • Assign work as well as set and meet deadlines for deliverables to the business.
  • Assists with other duties as directed by management.



Requirements

  • Requires a Bachelor’s degree in Computer Science or Engineering, and5 years of experience,

  • OR a Master’s degree in Computer Science or Engineering, and 3 years of experience.

  • Progressive, post-bachelors experience is required (5 years with Bachelors or 3 years with Masters), including some experience in each of the following skills: Web development using Java, Java Enterprise Edition (Java EE) technologies, SOAP, REST, and WS02 API gateway; Developing cloud based solutions using either AWS or Azure and must also have experience with Docker and Kubernetes; In-memory computing technologies, including Memcached and REDIS; Ecommerce technologies, including ATG Commerce, Magento Commerce or BigCommerce and must also have experience with Bloomreach, ElasticSearch, and Endeca; Telemetry technologies, including Splunk, New Relic, AppDynamics, ThousandEyes, Grafana, Rigor, and SessionCam; System administration of Jboss and Tomcat application servers; Software testing tools, including Locust, Webload, and Junit; DevOps - CI/CD technologies, including Jenkins, Bitbucket, Git, and JFrog; Agile development technologies, including Jira and Confluence; Software development methodologies, including Scrum, KANBAN, and Waterfall.

  • Must have ITIL v4 certification.