The Senior API Integration Developer is responsible for end to end API delivery, including the design, development, documentation, testing, and maintenance of API lead integration messaging that support mission critical clinical and business processes for existing and new software applications. This role will provide technical expertise and work effectively with stakeholders, technology teams, analysts and subject matter experts to deliver APIs to the organization. This role will also be in charge of the implementation, documentation, and integration of API platforms.
Support all phases of data integration projects through Discovery, Estimation, Design, Analysis, Development, Testing and Implementation of APIs.
Utilize applications expertise to lead the design and detailed integration specifications definition for new and existing applications/programs. Write code based on defined specifications following requirement documents. Modify code, test and troubleshoot existing APIs 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).
Ensure all code is effectively unit tested 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. Approve code to be put into production.
Demonstrate the ability to operate within both and agile and waterfall Software Development Life-Cycle environment
Contributes to 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.
Stay current with new web service/API technologies and industry best practices to lead 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 solutions. Advise on viability and feasibility of alternative approaches.
Responsible for the understanding of overall architecture, APIs, their usage and technical implementation patterns, integration/connectivity with strong overall knowledge of SDLC (Software Development Life-Cycle) processes and continuous integration/deployment technologies. (development, testing, staging, production, etc).
Responsible for analysis, technical design, and issue triage for the development, implementation, and support of all API development.
Working closely with project managers, scrum masters, product owners, application teams, and technical teams to ensure that APIs function efficiently and effectively
Improve the health of system assets and identify opportunities for continual improvements. Evaluate production issues to determine corrective action(s) required. Troubleshoot and lead root-cause analysis for system failures and recommend fixes/improvements to prevent their recurrence.
Provide oversight, mentorship and technical leadership to junior team members to ensure timely execution of project deliverables. Provide governance oversight to ensure adherence to development strategy, standards, tools and procedures. Guide the development teams to consistently apply appropriate development principles and standards during all phases of the development life-cycle.
Maintain up-to-date skills in API development technologies and a broad understanding of the business, business needs, and how applications support the business. Provide expertise in the selection and implementation of development tools and best practices. Establish and maintain productive working relationships with business partners and project teams.
Bachelors degree in computer science, software engineering, information systems or combination of education and related work experience
4+ years of experience coding for API development.
5-7 years of IT web services/application experience
Demonstrated experience architecting services with MuleSoft or other integration solution such as IBM, BEA, Oracle Fusion, TIBCO, Dell Boomi, etc.
Demonstrated experiences with API management solutions such as Apigee, Mashery, APIExchange, etc.
Demonstrated experiences with one or more on-prem/SaaS packaged solution for ERP, CRM, e-Commerce, Salesforce, NetSuite, Siebel, SAP, WorkDay, etc.
Strong 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 coordination.
Demonstrated knowledge of database structure and working practice of reporting techniques and tools.
Respond to end-user questions, problems and requests and provides day and evening secondary support as part of team on-call rotation.
Understanding of core IT infrastructure components including desktop/server-class hardware, software, network andtelephony.
Demonstrated knowledge of ability to translate customer's high-level requirements into technical specifications for the IT organization and manage changes to such specifications.
MuleSoft Developer Certification
Training and/or certification of Agile/Scrum methodologies
Experience within the Healthcare IT Industry
Supports standardization of documentation and processes
Oversees other developers in managing break fixes
Manages the most complex change management requests
Collaborates in team environments and independently with vendors, business partners and IT teams on projects, support, application development and standardization
Oversees and coordinates technical resources involved in assisting 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
Together with the University of Minnesota and University of Minnesota Physicians we have created M Health Fairview. M Health Fairview is the newly expanded collaboration among the University of Minnesota, University of Minnesota Physicians, and Fairview Health Services. The healthcare system combines the best of academic and community medicine — expanding access to world-class, breakthrough care through our 10 hospitals and 60 clinics.
Fairview Health Services (fairview.org) is an award-winning, nonprofit health system providing exceptional care across the full spectrum of health care services. Fairview is one of the most comprehensive and geographically accessible systems in the state, with 10 hospitals—including an academic medical center and long-term care hospital—serving the greater Twin Cities metro area.
Its broad continuum also includes 60 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.