ISACA
Salary Range
$101,300.00 - $151,925.00
Location 55 Lock Street, New Haven, Connecticut
Overview Yale Health’s Information Technology department is dedicated to delivering innovative, secure, and reliable technology solutions that enhance patient care, improve operational efficiency, and support our mission of providing high-quality, patient-centered healthcare. We are seeking an experienced and motivated Software Engineer to help modernize our application landscape and strengthen data connectivity across systems. This position offers the opportunity to contribute to meaningful projects that directly support both clinical and administrative excellence at Yale Health.
The software engineer plays a key role in supporting, developing, and maintaining Yale Health’s AthenaIDX practice management system and related applications. This role involves enhancing workflows, integrating systems, and implementing new functionality to optimize business and clinical operations. The successful candidate will work closely with business owners, vendors, and internal IT teams to deliver robust and reliable technical solutions that align with Yale Health’s operational goals.
The ideal candidate will have a strong background in supporting and developing practice management systems, interface development, application infrastructure management, and solutions design, with a particular emphasis on optimizing business and clinical processes through technology. Demonstrated experience supporting and maintaining practice management systems—preferably AthenaIDX—is essential. Experience with Athena Health Financial Risk Manager, HL7, EDI, and InterSystems Caché is highly desirable.
Responsibilities
Support AthenaIDX application: work with business owners and software vendor to troubleshoot and resolve system issues, identify additional areas that would benefit from enhanced system functionality, and facilitate such change as appropriate. Provide leadership in the implementation of recommendations to achieve desired results.
Enhance Workflows: modify the AthenaIDX system using built-in application functionality and custom code to automate and streamline end user workflows.
System Integration: build, monitor and support system IDX integrations with outside systems. Technologies include flat file generation and loading, real‑time and batch HL7 interfaces, and X12 EDI messages.
Implement New Functionality: work with business owners and vendors to implement new modules, functionality, and integrations within the AthenaIDX product.
System Upgrades: work with the upgrade project team to assist with application upgrades and system validation, including all custom developed add‑ons.
Training: stay current with updates to IDX software, HL7 and X12 Standards, and industry standards. Look for opportunities to introduce new features into our environment.
Adopt SDLC: use the SDLC when planning, creating, testing, and maintaining software to ensure high‑quality products and to ensure development is still working as intended.
Documentation: develop and maintain technical documentation for all developed solutions and integrations, maintain clear documentation of current‑state and future‑state processes for organizational transparency and continuity, and develop supporting documentation and procedures for system changes and application enhancements.
Principal Responsibilities
Design, analyze, code, test, debug, document, and maintain moderately complex enterprise systems; develop enhancements that enable a positive end‑user experience.
Research, analyze, design, document, and modify software specifications throughout the production life cycle.
Create and implement project specifications/plans for projects with straightforward inter‑dependency with other systems and/or projects.
Modify moderately complex application programs from detailed specifications.
Develop and validate test routines and schedules, evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
Required Skills and Abilities
Knowledge of information security concepts, principles, relevant tools, and standards.
Developed analytical, critical thinking and problem‑solving skills.
Developed interpersonal, written, communication, presentation, and organizational skills.
Familiarity with systems analysis methods and techniques.
Familiarity with project management skills.
Required Education and Experience Bachelor's Degree and four years of experience or equivalent education and experience.
EEO Statement The University is committed to basing judgments concerning the admission, education, and employment of individuals upon their qualifications and abilities and seeks to attract to its faculty, staff, and student body qualified persons from a broad range of backgrounds and perspectives. In accordance with this policy and as delineated by federal and Connecticut law, Yale does not discriminate in admissions, educational programs, or employment against any individual on account of that individual’s sex, sexual orientation, gender identity or expression, race, color, national or ethnic origin, religion, age, disability, status as a special disabled veteran, veteran of the Vietnam era or other covered veteran. Inquiries concerning Yale's Policy Against Discrimination and Harassment may be referred to the Office of Institutional Equity and Accessibility (OIEA).
Note Yale University is a tobacco‑free campus.
#J-18808-Ljbffr
Location 55 Lock Street, New Haven, Connecticut
Overview Yale Health’s Information Technology department is dedicated to delivering innovative, secure, and reliable technology solutions that enhance patient care, improve operational efficiency, and support our mission of providing high-quality, patient-centered healthcare. We are seeking an experienced and motivated Software Engineer to help modernize our application landscape and strengthen data connectivity across systems. This position offers the opportunity to contribute to meaningful projects that directly support both clinical and administrative excellence at Yale Health.
The software engineer plays a key role in supporting, developing, and maintaining Yale Health’s AthenaIDX practice management system and related applications. This role involves enhancing workflows, integrating systems, and implementing new functionality to optimize business and clinical operations. The successful candidate will work closely with business owners, vendors, and internal IT teams to deliver robust and reliable technical solutions that align with Yale Health’s operational goals.
The ideal candidate will have a strong background in supporting and developing practice management systems, interface development, application infrastructure management, and solutions design, with a particular emphasis on optimizing business and clinical processes through technology. Demonstrated experience supporting and maintaining practice management systems—preferably AthenaIDX—is essential. Experience with Athena Health Financial Risk Manager, HL7, EDI, and InterSystems Caché is highly desirable.
Responsibilities
Support AthenaIDX application: work with business owners and software vendor to troubleshoot and resolve system issues, identify additional areas that would benefit from enhanced system functionality, and facilitate such change as appropriate. Provide leadership in the implementation of recommendations to achieve desired results.
Enhance Workflows: modify the AthenaIDX system using built-in application functionality and custom code to automate and streamline end user workflows.
System Integration: build, monitor and support system IDX integrations with outside systems. Technologies include flat file generation and loading, real‑time and batch HL7 interfaces, and X12 EDI messages.
Implement New Functionality: work with business owners and vendors to implement new modules, functionality, and integrations within the AthenaIDX product.
System Upgrades: work with the upgrade project team to assist with application upgrades and system validation, including all custom developed add‑ons.
Training: stay current with updates to IDX software, HL7 and X12 Standards, and industry standards. Look for opportunities to introduce new features into our environment.
Adopt SDLC: use the SDLC when planning, creating, testing, and maintaining software to ensure high‑quality products and to ensure development is still working as intended.
Documentation: develop and maintain technical documentation for all developed solutions and integrations, maintain clear documentation of current‑state and future‑state processes for organizational transparency and continuity, and develop supporting documentation and procedures for system changes and application enhancements.
Principal Responsibilities
Design, analyze, code, test, debug, document, and maintain moderately complex enterprise systems; develop enhancements that enable a positive end‑user experience.
Research, analyze, design, document, and modify software specifications throughout the production life cycle.
Create and implement project specifications/plans for projects with straightforward inter‑dependency with other systems and/or projects.
Modify moderately complex application programs from detailed specifications.
Develop and validate test routines and schedules, evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
Required Skills and Abilities
Knowledge of information security concepts, principles, relevant tools, and standards.
Developed analytical, critical thinking and problem‑solving skills.
Developed interpersonal, written, communication, presentation, and organizational skills.
Familiarity with systems analysis methods and techniques.
Familiarity with project management skills.
Required Education and Experience Bachelor's Degree and four years of experience or equivalent education and experience.
EEO Statement The University is committed to basing judgments concerning the admission, education, and employment of individuals upon their qualifications and abilities and seeks to attract to its faculty, staff, and student body qualified persons from a broad range of backgrounds and perspectives. In accordance with this policy and as delineated by federal and Connecticut law, Yale does not discriminate in admissions, educational programs, or employment against any individual on account of that individual’s sex, sexual orientation, gender identity or expression, race, color, national or ethnic origin, religion, age, disability, status as a special disabled veteran, veteran of the Vietnam era or other covered veteran. Inquiries concerning Yale's Policy Against Discrimination and Harassment may be referred to the Office of Institutional Equity and Accessibility (OIEA).
Note Yale University is a tobacco‑free campus.
#J-18808-Ljbffr