Responsibilities
• Designs and configures API policies, security, governance and access
• Defines and strategizes API Design & API Management including self-service capabilities
• Works with Project and Product teams to analyze/define/design API solutions
• Experience in building, configuration and administering of formats and protocols – REST, SOAP JSON, XML, HTTP, FTP, AS2, EDI
• Experience in integrating, diagnosing and debugging complex systems
• Creates and maintains system documentation according to the IT methodology
• Collaborates and communicates with IT cross-functional teams and business people about technology
• Proactively keeps-up with industry and technology best practices
• Provides support by proactively monitoring platforms and seeking to implement performance improvement with application availability, quality, and performance
• Works with security and quality teams to ensure best practices and standards are employed
• Cross-trains teams on the use and roll-out of API-led connectivity and self-service tools
• Experience with Agile product development methodologies, working on Scrum teams
• Accountable for technical issue resolution including diagnosis of problem, recommendations for workarounds, and defect correction
Required Skills and Experience
• Bachelor’s degree in computer science, software engineering, information systems or equivalent level of education and work experience
• 5+ years’ experience in the design, implementing, administration, integration, and support of third-party enterprise application along with a similar amount of experience in enterprise software integration
• 3+ years’ experience as a Software Engineer, plus advanced level skills in API Development, Java Script, Angular JS, jQuery, C#, and .Net.
• 3+ years’ object-oriented programming experience (.NET and/or Java)
• Historical experience with ESB stacks such as Mulesoft, TIBCO, Oracle Fusion, Dell Boomi, Apache ServiceMix / Camel
• Strong understanding of integration strategies and techniques, theories, principles, and practices including experience with various integration mechanisms
• Solid understanding of relational database architecture, structures, theories, principles, and practices including experience with various methods of ETL
• Soft skills to effectively communicate with clients and peers at varying levels of management
• Prior Agile development and project management experience with an ability to manage multiple small to large projects in cross-functional environment
• Strong experience in all aspects of the software lifecycle including design and testing
• Ability to collaborate closely with peers, stakeholders and end users to ensure technical compatibility and user satisfaction
• Plan for and work flexibly to deadlines
• REST/SOAP API development skills
License/Certification/Registration
• Mulesoft Certified Developer Certification
• Java Certification
Preferred Skills and Experience
• Bachelor’s degree in Computer Science, Software Engineering, Information Systems and 2-3 years of related work experience
• Experience within the Healthcare Provider IT Industry
• Strong experience using an ESB stack preferably Mulesoft Anypoint Platform and Design Center
• Strong Java development experience
• Experience developing API integrations with Salesforce Cloud Suite products and/or other SaaS applications
• Extensive knowledge of the Linux operating system
• Ability to present ideas to an audience across a broad range of experience
• Experience developing software within a regulated environment in the healthcare industry
• Experience with Java Runtime Environments and/or Cloud PaaS technology
• Experience with a CI/CD pipelines Concourse, GIT, Bit Bucket, Jenkins, etc.
• Familiarity with common healthcare systems integration approaches: HL7, FHIR, DIRECT/HISP, EDI knowledge with Healthcare Interface Engine experience
• Familiarity with relational and non-SQL, Event Driven Architectures/messaging and process orchestration is a plus
• Ability to lead and educate/train others
• Experience with Agile methodologies and practices
• Experience working with Electronic Medical Record applications (i.e. Epic, Cerner)
• Experience with Master Data Management applications (i.e. Reltio, Informatica)
• Knowledge of MDM core concepts such as Match, Merge, Unmerge, Survivorship, and Operational Values
• Knowledge of Reltio data model
• Detailed understanding of Reltio core concepts like entities, reference attributes, reference entities, relationships, and reference data
• Familiar with address standardization and verification tools
Bachelor’s degree in computer science, software engineering, information systems