IT, Software Engineer 2 - Yale Health
Role details
Job location
Tech stack
Job description
Reporting to the Associate Director of IT, the Software Engineer plays a critical role in supporting, developing, and maintaining the Yale Health's AthenaIDX practice management system and its related applications. This role includes managing and maintaining data integrations between enterprise systems, monitoring interfaces, troubleshooting and resolving integration issues, and implementing system enhancements to support evolving business needs. The position partners closely with business owners, vendors, and internal IT teams to ensure system stability, optimize workflows, and deliver reliable technical solutions that support operational continuity and Yale Health organizational goals.
The ideal candidate will have a strong background in supporting practice management systems and developing interfaces between enterprise systems, with particular emphasis on building and maintaining HL7 interfaces. Experience in Healthcare IT is required, along with a solid understanding of interface development, application infrastructure, and solution design to optimize business and clinical processes through technology. The candidate should have demonstrated experience supporting and maintaining HL7 integrations, building SQL queries to support analysis and troubleshooting, and working with an interface engine to update message mappings. Experience with Athena Health Financial Risk Manager, EDI, and InterSystems Caché is highly desirable.
Schedule: Full-Time - 37.5 HRS, Weekdays 8:30am - 5:00pm. This position may also require evenings, weekends and holidays.
Responsibilities include:
-
Partners with and provides primary technical support to the Associate Director of IT for all data integration initiatives, including ongoing interface maintenance and new integration projects.
-
Enterprise System Integrations - Design, build, monitor, and support data integrations between the AthenaIDX system and enterprise applications. Technologies include flat file generation and transmission, real-time and batch HL7 interfaces, and X12 EDI transactions. Proactively monitor interfaces, troubleshoot integration failures, and ensure timely resolution to maintain data integrity and operational continuity. Support triage and prioritization of integration issues alongside the Associate Director of IT.
-
HL7 and EDI Interface Development & Support - Develop, maintain, and update HL7 message mappings within the interface engine. Support and troubleshoot X12 EDI transactions related to claims, eligibility, and remittance workflows. Collaborate with internal teams and external vendors to resolve interface issues and ensure compliance with industry standards.
-
Workflow Enhancements & Automation - Modify and enhance AthenaIDX workflows using built-in functionality to improve efficiency and reduce manual processes. Implement automation for file creation, delivery to external vendors, and scheduled IDX/SQL processes.
-
New Functionality & Integration Implementation - Collaborate with stakeholders to design and implement new modules, enhancements, and system integrations within AthenaIDX. Ensure new functionality aligns with operational goals and integrates seamlessly with existing enterprise systems.
-
System Upgrades & Validation - Participate in system upgrades, including regression testing of integrations, validation of custom add-ons, and confirmation of interface functionality post-upgrade.
-
Technical Documentation - Develop and maintain comprehensive technical documentation for all integrations, HL7 mappings, EDI processes, automation routines, and application enhancements. Maintain clear documentation of current and future-state workflows to support transparency, knowledge transfer, and business continuity.
Requirements
-
Knowledge of information security concepts, principles, relevant tools, and standards.
-
Analytical, critical thinking and problem-solving skills.
-
Interpersonal, written, communication, presentation, and organizational skills
-
Familiarity with systems analysis methods and techniques.
-
Familiarity with project management skills Experience working with an interface engines, HL7, X12 EDI, and Transact-SQL.
Preferred Skills and Abilities
Three to five years of experience in healthcare IT, with a focus on system integrations and interface support.
Principal Responsibilities
- Develops software solutions to meet customer requirements through team and individual efforts. 2. Participates in the analysis and composition of requirements, design of architectural and component software features, design and implementation of system, design and implementation of test plan, and documentation of final product. 3. May review code, write documentation, following established test procedures. Required Education and Experience Bachelor's Degree and two years of experience or equivalent education and experience. Skills and Abilities Knowledge of information security concepts, principles, relevant tools, and standards. Analytical, critical thinking and problem-solving skills. Interpersonal, written, communication, presentation, and organizational skills. Familiarity with systems analysis methods and techniques. Familiarity with project management skills.