Senior Developer

Cincinnati Children's
Hybrid

About The Position

Cincinnati Children's Hospital Medical Center in Cincinnati, Ohio seeks Senior Developer (Multiple Openings) to provide application software development services typically in a defined project. Develop program logic for new applications or analyze and modify logic in existing applications. Code, test, debug, document and implement software applications. Analyze requirements, test and integrate application components. Ensure that system improvements are successfully implemented. May test new software code and typically works in a highly efficient (Agile) development environment. Design and produce of new and enhanced software. Conduct business analysis, testing and support efforts. Perform maintenance and support efforts for a large/complex platform or a portfolio of applications. Serve as senior liaison to internal and external groups, both technical and non-technical. Assess and synthesize complex user requirements. Develop detailed work breakdown structures and implementation plans that align with the development lifecycle as well as internal/external best practices. Complete internal reviews of code and other artifacts/deliverables. Execute testing efforts including data validation and information security reviews. Contribute significantly to the development of business, user and system requirements. Analyze requirements across multiple efforts for alignment and overlap, and design solutions that can be scaled and reused across multiple projects and domains. Design and implement interfaces to securely access data from internal and external sources. Provide advanced technical support for a large/complex platform or portfolio of existing applications and interfaces. Develop and maintain library of problems and corresponding solutions. Manage documentation for support including filling in all documentation required for support tickets. Participate in short-range planning and provide input to long-range planning. Mentor other developers.

Requirements

  • Bachelor's degree in Business Informatics, Health Informatics, Computer Science, or a related field.
  • 5 years of SQL programming experience.
  • 5 years of Python or C# experience with large data sets.
  • 5 years of end-to-end project management experience.
  • 5 years of development experience in the healthcare industry.
  • 1 year of EMR experience-Epic or comparable.
  • 5 years of experience in integrating complex healthcare datasets from disparate data sources, with a strong understanding of regulatory requirements and considerations when working with any combination of PHI, limited data sets (LDS), and de-identified data.
  • 5 years of experience working with innovation and technology vendors to automate and improve data collection and visualization strategies and workflows.
  • 5 years of experience with Power BI and API Coding.
  • 5 years of experience collating data from multiple sources and many external sites to process, visualize, and analyze for use in real-world clinical applications and settings.

Responsibilities

  • Provide application software development services typically in a defined project.
  • Develop program logic for new applications or analyze and modify logic in existing applications.
  • Code, test, debug, document and implement software applications.
  • Analyze requirements, test and integrate application components.
  • Ensure that system improvements are successfully implemented.
  • Design and produce of new and enhanced software.
  • Conduct business analysis, testing and support efforts.
  • Perform maintenance and support efforts for a large/complex platform or a portfolio of applications.
  • Serve as senior liaison to internal and external groups, both technical and non-technical.
  • Assess and synthesize complex user requirements.
  • Develop detailed work breakdown structures and implementation plans that align with the development lifecycle as well as internal/external best practices.
  • Complete internal reviews of code and other artifacts/deliverables.
  • Execute testing efforts including data validation and information security reviews.
  • Contribute significantly to the development of business, user and system requirements.
  • Analyze requirements across multiple efforts for alignment and overlap, and design solutions that can be scaled and reused across multiple projects and domains.
  • Design and implement interfaces to securely access data from internal and external sources.
  • Provide advanced technical support for a large/complex platform or portfolio of existing applications and interfaces.
  • Develop and maintain library of problems and corresponding solutions.
  • Manage documentation for support including filling in all documentation required for support tickets.
  • Participate in short-range planning and provide input to long-range planning.
  • Mentor other developers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service