> Markdown version of [/jobs/ext/1792669-software-ii-developer](https://www.wearedevelopers.com/jobs/ext/1792669-software-ii-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software II Developer - **Company:** BJC HealthCare - **Location:** St. Louis, MO, United States - **Experience:** Experienced - **Salary:** $76,253.0 - $124,155.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), ASC X12 Standards, Health Informatics, Software Debugging, Perl (Programming Language), File Transfer, Interoperability, Virtual Private Networks (VPN), Python (Programming Language), Software Engineering, SQL Databases, Systems Integration, Tcl (Programming Language), Extensible Markup Language (XML), Scripting, File Transfer Protocol (FTP), Test Scripts, Firewalls (Computer Science), Information Technology, Health Level Seven International, Software Coding - **Published:** July 11, 2026 - **Apply:** https://dejobs.org/x/x/92F525094E5C423EBE2B9970E186D7C5/job/ ## About the Role Cloverleaf Expertise: Hands-on experience with Cloverleaf Integration Engine (version 6.1.1 or higher) and Tcl scripting. Healthcare Interoperability: Proficiency with messaging standards like HL7 (v2.x). Familiarity with X12, XML, MQS. EMR/EHR Knowledge: Experience integrating with Epic (e.g., Bridges, Cogito), Onbase, HIM (E3M), Radiology and Pharmacy applications. Experience Level: 3 to 10+ years of healthcare IT integration experience. Additional skills a plus: SQL, Perl, Python, file transfer protocols (SFTP), VPN tunnel and firewall use within integration., * Bach Deg and/or Equivalent Exp Experience * <2 years Supervisor Experience * No Experience Preferred Requirements Education * Bachelor's Degree - Computer Science/related Experience * 2-5 years Licenses & Certifications * Certified Java Developer ## Description Design, develop, test and support Cloverleaf interfaces (HL7, XML, X12, flat files - VRL, FRL). Transform & Map: Utilize the Cloverleaf engine IDE to transform HL7, X12 and XML messages or files using Tcl scripts for filtering and xlates for mapping. Test and Troubleshoot: Participate in 24x7 support oncall rotation. Perform analysis of real time message delivery issues and debug file transfer failures. Basic debugging and troubleshooting of technical issues, and identifying appropriate solutions., The software developer in Technology, skilled to work on developing software components as part of a product or platform team that deliver value to stakeholders. This role will develop and refactor applications, integrations between third-party solutions and/or customizations to third-party applications as applicable. Responsible for designing and writing code, performing testing, peer reviewing code and contributing to all stages of software development.This role will also be responsible for troubleshooting of production issues and providing break fixes.Participates in risk management activities and works on remediation/mitigation plans., * Designs, codes, verifies, tests, documents, amends and refactors moderately complex programs/scripts by applying agreed standards and tools to achieve a well-engineered result. Identifies issues related to software development activities and proposes practical solutions to resolve issues.Collaborates in reviews of work with others as appropriate. * Follows agreed procedures to identify and resolve issues with applications meeting established SLA's (service level agreements) and carries out agreed applications maintenance tasks. * This role designs test cases and test scripts, mapping back to pre-determined criteria and applies agreed standards to specify and perform manual and automated testing. * Develops, documents and implements changes based on requests for change and applies change control procedures using tools, techniques and processes to manage and report on change requests. * Performs basic risk management activities for internal and external facing applications like tracking of risks, threats, security vulnerabilities and executes simple mitigation actions. * May be part of an after-hours on-call rotation. ## Related Videos - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)