Sr. Software Engineer - Integrations

Stanford Health CarePalo Alto, CA
6h$79 - $105Hybrid

About The Position

The Sr Software Engineer-Integrations' primary responsibilities are to analyze, design, implement, and test customized software applications/integrations. The Developer will have strong knowledge of software development and design and will have experience developing business-critical applications, particularly those involving healthcare data standards and Electronic Medical Record (EMR) systems. This position will collaborate with a diverse group of product managers, designers, engineers, and infrastructure teams to build and deliver robust front-end web solutions that showcase SHC's brand while providing a high-quality experience for patients and providers.

Requirements

  • 5+ years of experience in Java development and concepts, including debugging against Java APIs required.
  • 5+ years of experience with JEE Application Servers and Containers (administration, deployment, and/or development in Tomcat, JBoss, WebSphere, Spring, etc.) required.
  • Experience with SOAP and/or Web Services required.
  • 5+ years of experience in developing technical solutions for enterprise software using integration platforms like MuleSoft and IRIS for Health.
  • Experience with CI/CD pipelines (e.g., GitHub, GitLab) and healthcare interoperability standards (e.g., HL7 v2, FHIR) is strongly preferred.
  • 5+ years of relevant consulting or industry experience, preferably within the healthcare sector, is required.
  • Bachelor's Degree in Computer and Information Science, or equivalent from an accredited college or university required.

Nice To Haves

  • MuleSoft integrations and customizations
  • Strong problem solving and troubleshooting skills with the ability to exercise mature judgment
  • MuleSoft development
  • Experience working with RAML using MuleSoft
  • Solid understanding of the design patterns
  • Experience with MuleSoft MMC and Enterprise release capabilities is a plus
  • Experience with Tomcat, XML, JMS, WS, and SOA/Integration technologies
  • Experience using a JAVA IDE (Eclipse, IntelliJ, Netbeans)
  • Experience using Maven
  • Experience profiling Java applications, including threading issues and examining thread dumps
  • Integration product support from integration vendors like IBM, BEA, Oracle, Tibco, etc.
  • Experience with healthcare interoperability standards, including HL7 v2 and FHIR.
  • Experience integrating with Epic EMR is a significant plus.
  • Hands-on experience with CI/CD pipelines using GitHub or GitLab.
  • Experience working with RAML using MuleSoft
  • Experience with cloud platforms like Azure (e.g., Azure Function Apps) and data tools like Azure Databricks is a plus.
  • Familiarity with leveraging AI for process automation is a plus

Responsibilities

  • Designs, develops, and maintains complex integrations
  • Develops unit tests and provides code coverage to accurately test business logic and functionality.
  • Participates in developing specifications such as user stories and designs
  • Solves or recommends solutions for complex issues and problems
  • Assist in the development of logical and physical specifications
  • Documents designs, issues, solutions, tips & tricks as needed
  • Fosters a team approach to software development and delivery
  • Stays current in new IT technologies to maintain a high level of subject matter expertise.
  • Expertise in a number of areas including cloud computing, API integration, cloud messaging, ground- -to- -cloud connectivity, highly scalable distributed systems.
  • Implement and Deploy MuleSoft Anypoint Solutions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service