Sr. Software Engineer, Integration - Epic Bridges
Stanford Medicine1 day ago
Palo Alto, CA, USASenior
Responsibilities
- Design, develop, implement, test, and maintain complex healthcare integrations and customized software applications.
- Install, configure, administer, troubleshoot, and support the InterSystems Ensemble interface system and Epic Bridges integrations.
- Implement and deploy MuleSoft Anypoint solutions and develop integrations using Java enterprise technologies, SOAP, web services, and related integration platforms.
- Develop unit tests, maintain code coverage, and create or maintain specifications, user stories, designs, requirements, and test cases.
- Lead small to medium software upgrades, workflow enhancements, implementation testing, and issue-resolution activities.
- Modify database tables and implement documented changes in compliance with hospital and departmental procedures.
- Provide second-level support, application maintenance, vendor coordination, customer liaison services, and 24/7 on-call coverage as required.
- Coordinate small projects by defining tasks, activities, intended outcomes, and timelines.
- Document designs, issues, solutions, and technical guidance while collaborating with product managers, designers, engineers, infrastructure teams, and support staff.
Requirements
- Bachelor's degree in Computer and Information Science or an equivalent qualification from an accredited college or university.
- At least 5 years of Java development and Java concepts, including debugging against Java APIs.
- At least 5 years of experience with JEE application servers and containers, including administration, deployment, or development with technologies such as Tomcat, JBoss, WebSphere, or Spring.
- At least 5 years of experience developing technical solutions for enterprise software or hosted high-tech services using JEE or JSE frameworks.
- At least 5 years of relevant consulting or industry experience.
- Experience with SOAP and/or web services.
- At least 3 years of healthcare IT experience using InterSystems Ensemble interface engine.
- At least 3 years of Object-Oriented Cache programming and at least 2 years of Cache programming and administration, including SU installation.
- At least 3 years of UNIX shell scripting and WinBatch scripting experience.
- At least 3 years of experience with HL7, X12, EDI, CCD, and ANSI formats, including parser development.
- At least 2 years of Epic Bridges experience, including certification and use in at least one Epic implementation.
- Preferred qualifications include MuleSoft integration and customization, RAML, MuleSoft MMC and Enterprise release capabilities, design patterns, Java IDEs, Maven, Java application profiling, threading analysis, thread dumps, and integration products from IBM, BEA, Oracle, Tibco, or similar vendors.
- Strong problem-solving, troubleshooting, communication, collaboration, and mature judgment skills.
Benefits
- Day shift with an eight-hour workday in the United States.
- 24/7 on-call coverage is required as needed.
- The position is located at Stanford Health Care in the United States.