Fairview Health Services Integration Developer in Minneapolis, Minnesota
Fairview Health Services is looking for a Integration Developer position in our Fairview corporate location in Minneapolis, MN. This is a full-time position working day hours, Monday thru Friday.
The Integration Developer under specific or general direction participates in design, development, documentation, testing, and maintenance of integration solutions that support mission critical clinical and business processes for existing and new healthcare software applications. Works effectively with the team and be accountable to the team. Tracks and communicates development project status, dependencies, and risks to the project team and leadership.
Stay current with new technologies and industry best practices to leverage the assessment, design, testing, implementation and support of new and existing solutions. Provide expertise on assigned domains or assigned assets (to include interrelationships with other systems, applications and technology) to identify opportunities to leverage new technologies and improve processes. Work with the business and across technology to analyze complex business requirements then manage the design or redesign of complex integration solutions. Advise on viability and feasibility of alternative approaches.
Participate in the selection, implementation of technology solutions, tools, methodologies, standards and best practices. Follow adopted methodologies and standards to ensure project adherence with standards and practices.
Maintain up-to-date business domain knowledge and technical skills in applicable applications, technologies and methodologies. Work effectively in a team environment to ensure that the solution deliver is on time, within cost estimates and delivers the benefits and value identified. Establish and maintain effective working relationship with business partners and project teams.
Assists in analysis, technical design, and issue triage for the development, implementation, and support of interfaces. Working closely with project managers, application teams, and technical teams to ensure that interfaces function efficiently and effectively.
Demonstrated understanding of HL7 messaging standards and message structure, enterprise level interface integration platforms leveraging Rhapsody, Cloverleaf (or other integration platform) and expertise in building general event-based real-time interfaces.
Utilize applications knowledge to leverage the design and detailed specifications definition for new and existing applications/programs. Write new program code based on defined specifications following programming standards. Modify code, test and troubleshoot existing programs adhering to standards, procedures, and change management practices. Maintain integrity of existing program logic according to specifications; complete deliverables using the Software Development Life-Cycle (SDLC).
Partner with the business and project team to gather requirements and fully understand project goals, then use this information to plan and assist in development process. Participate in project design walkthroughs. Evaluate dependencies between applications and design for effective interfaces. Proactively review areas for corrective action in response to production support issues as required.
Participates in code review process to ensure development work adheres to standards and specifications. Write and/or revise system design documentation and operations documentation to include providing required input into operation support manuals and user guides. Create and properly archive all project related documentation.
Effectively unit tests code prior to being released to the quality assurance team. Resolve all unit test issues in a timely manner. Assist the quality assurance team in identifying test cases and in creating/mining test data to enable a thorough test of all development deliverables. Respond to all inquiries and issues in a timely manner as the developed code/program moves through the testing process and into production.
Improve applications by identifying enhancements to optimize performance, reliability, and resource consumption. Track standards exceptions to ensure they are addressed in a planful and timely manner. Evaluate, troubleshoot, and partake in root-cause analysis for production issues and system failures; provide suggestions for corrective action and improvements to prevent recurrence. Provide implementation/production support as required.
Maintain up-to-date skills in software development technologies and a broad understanding of the business, business needs, and how applications support the business. Provide knowledge in the selection and implementation of development tools and best practices. Establish and maintain productive working relationships with business partners and project teams.
Proactively share knowledge and collaborate with IT teams to ensure quick and effective responses to customer needs. Maintain up-to-date business domain knowledge and technical skills in software development technologies and methodologies.
Bachelor’s degree in computer science, software engineering, information systems or combination of education and related work experience
2+ years of experience coding in relevant programming languages (specific required languages will vary by position).
2-4 years of IT application experience
Demonstrated experience coding and designing in multiple environments.
Understanding of the Software Development Life Cycle (SDLC).
Demonstrated analytical critical thinking skills for process development or problem resolution.
Demonstrated working knowledge and expertise of healthcare processes and application system
Demonstrated knowledge of database structure and working practice of reporting techniques and
Experience developing and supporting interfaces in an Epic environment and background utilizing healthcare EDI standards to integrate multiple systems. The ability to understand all phases of integration projects through Discovery, Estimation, Design, Analysis, Development, Testing and Implementation.
Experience with different message protocols including SFTP, SOAP, RESTful, HTTPS, and MLLP
Respond to end user questions, problems and requests and provides 24/7 secondary support as part of team rotation.
Understanding of core IT infrastructure components including desktop/server-class hardware, software, network and telephony
Working experience on Unix/AIX platform
Must have experience with requirements gathering, analysis, design and development of EDI X12/HL7 interfaces
Demonstrated knowledge of ability to translate customer's high-level requirements into technical specifications for the IT organization and manage changes to such specifications
Bachelor’s degree or Associate degree with 2 years of related work experience
Experience within the Healthcare IT Industry
Supports standardization of documentation and processes
Working experience of requires following change management process
Collaborates in team environments and independently with vendors, business partners and IT teams on projects, support, application development and standardization
Assists as technical resource for business partners and users in creating requirements and specification creation
Collaborates with business and facility leadership on development of integration standardization
Experience with Epic Interconnect and Epic Bridges knowledge is preferred.
Demonstrated understanding of information system security fundamentals and principals, including security protocols, encryption and access management to ensure adherence to regulatory/compliance requirements
Knowledge of business workflow and associated terminologies, and the ability to document them with industry standard tools such as Visio or PowerPoint
Ability to work with customers and vendors to analyze problems, determine appropriate courses of action, and identify root causes and resolutions
Rhapsody Professional Certification OR Cloverleaf Certification
Epic Bridges Certification
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Need help finding the right job?
We can recommend jobs specifically for you!
Fairview Health Services (fairview.org) is an award-winning, nonprofit health system providing exceptional care across the full spectrum of health care services. Joined by HealthEast in June 2017, Fairview is one of the most comprehensive and geographically accessible systems in the state, with 12 hospitals—including an academic medical center and long-term care hospital—serving the greater Twin Cities metro area and north-central Minnesota.
Its broad continuum also includes 56 primary care clinics, specialty clinics, senior living communities, retail and specialty pharmacies, pharmacy benefit management services, rehabilitation centers, counseling and home health care services, medical transportation, an integrated provider network and health insurer PreferredOne. In partnership with the University of Minnesota, Fairview’s 32,000 employees and 2,400 affiliated providers embrace innovation to drive a healthier future through healing, discovery and education.
EEO/AA Employer/Vet/DisabledAll qualified applicants will receive consideration without regard to any lawfully protected status.
Requisition ID 2018-20792
Profession Non-Clinical Professional
Speciality Information Technology
Location Fairview offices at 2101 Kennedy
Hours per 2 weeks 80
Department Data Management Services