Skip to main content
Search

Search FMCNA Jobs

Sr. Integrations Engineer - HIE

Lexington, MA
Apply Now
Job ID 18000JXL

Available Openings 1

PURPOSE AND SCOPE:

The Sr. Integrations Engineer brings in-depth expertise with the tools, databases, operating systems and languages used by FMCNA to deliver robust integration processes.  Delivers software that complies with architectural and technical standards/objectives. Responsible for the development of programming code modules, release coordination and technical component documentation for specific integration efforts.

HIE Focus:

  • Knowledge and understanding of standard Health Information Exchange protocols, languages and techniques
  • Knowledge and understanding of all Fresenius Medical Care clinical operations including home, in-center, and acute
  • Expertise in the development, deployment and support of transactional and bulk Health Information Exchange interfaces 
  • Expertise in the development, deployment and support of transactional interfaces with an Enterprise Service Bus
  • Strong understanding of HL7, XML, and Web Services
  • Hands-on experience with one or more data interchanges to national data exchanges (eHealth Exchange, Carequalilty, Commonwell)
  • Hands-on with Mirth Connect Integration engine
  • Experience with FHIR a plus
  • Experience with EMPI (NextGate, Initiate a plus)
  • Understanding of IHE profiles including XDS.b, PDQ, PIX and XCA
  • Responsible leading a technical team of integration developers 
  • Very strong relational database development experience

PRINCIPAL DUTIES AND RESPONSIBILITIES:

  • Understands and internalizes the project mission and associated company objectives for the effort.
  • With little supervision, develops tests and deploys high-quality software for integration processes that range in complexity from low to high.
  • Identifies technical alternatives/improvements and presents them to tech leads and architects.
  • When Informatica is not appropriate, develops code modules in alternate technologies.
  • Be a recognized ‘go to’ expert for other developers on the team.  Imparts best practices and guidance. 
  • Contributes to technical specifications and release plans as required by the technical team lead.
  • Works with the technical team lead for direction/design and collaboratively with team developers and others to achieve cohesive, compliant software deliveries.
  • Conducts thorough unit and string tests.  Supports system integration and quality assurance testing.
  • For a specific project assignment this role will include:
    • Review functional specifications and contribute to technical specifications.
    • Complete final technical design details for assigned components.
    • Write, debug and unit test complicated Informatica or other code fairly independently.
    • Participate in technical code reviews – your code and others’ codes.
    • Create test data and run code to support testing.
    • Direct the activities of a more junior developer and lend expert assistance to all teammates.
    • Lend technical assistance to more junior developers.
    • Provide task related status reporting and documentation.
    • Participate in software deployment, conversion and verification.
  • Maintains an in-depth understanding of company/division technical strategy and direction in order to accommodate additional ETL needs and proactively incorporate them into the existing infrastructure, ensuring that system development consistency is preserved.
  • Maintain software versions in version control tool.
  • Author and execute unit testing strategies and results related to all development efforts.
  • Direct the activities of less experienced developers.
    • Review and comply with the Code of Business Conduct and all applicable company policies and procedures, local, state and federal laws and regulations.
    • Assist with various projects as assigned by a direct supervisor.
    • Other duties as assigned.


PHYSICAL DEMANDS AND WORKING CONDITIONS:

The physical demands and work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EDUCATION:

Bachelor’s Degree required; Advanced Degree desirable

EXPERIENCE AND REQUIRED SKILLS:

  • 5 – 8 years’ related experience; or a Master’s degree with 3 years’ experience; or a PhD without experience; or equivalent directly related work experience.
  • Advanced experience with the Informatica suite, comprised of PowerCenter Repository Manager, Designer, Workflow Manager, Workflow Monitor, Meta Data Manager. 
  • Very strong relational database development experience.
  • Experience writing and executing UNIX shell scripts and managing job scheduling.
  • Experience with a range of IT productivity tools.
  • Demonstrable knowledge and experience of software development lifecycle and methodologies spanning development, testing, release and deployment management.
  • Strong technical development and relational platform design experience – especially with systems integration and interface development.
  • Health Care development experience preferred.
  • Good communication and writing skills.

EO/AA Employer: Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity