Overview
Skills
Job Details
DPH-System Software Programmer - Project Lead
Project Duration: 12 Months
Work Location: Cayce, South Carolina (Remote)
Candidate location: Open to Nationwide US candidates, must work in Eastern Standard Time Zone
Hours/Week: 40 Hours
Work Hours: 8 AM to 5 PM
Scope of the Project
The candidate will join a team responsible for supporting critical systems and environments used by Public Health, Lab, Disease Surveillance, and daily operations. The role involves assisting with backend processing and ELC Modernization Projects, including requirements gathering, technical advice, time and effort estimates, and project documentation. The focus will be on enhancing custom data management and transformation processes in the Rhapsody software, establishing new routes and processes for CDC data provisions, and creating proactive monitoring for data processing issues.
Key responsibilities include:
- Developing and automating processes, handling webservice calls, parsing data formats (XML, CSV, SOAP, HL7, etc.), and route development.
- Supporting testing, validations, user acceptance testing, deployment, and post-implementation support.
- Enhancing eCR and ELR integration processes within the Rhapsody environment.
- Collaborating with DPH staff, vendors, and stakeholders to meet project goals.
Responsibilities
- Collaborate with the Systems Integration applications team and various Public Health programs.
- Independently research, design processes, create specifications, develop, lead testing, perform code reviews, and engage with stakeholders.
- Monitor routes and production processing using Rhapsody UI and other tools to ensure proper data flow and response times.
- Automate daily maintenance processes and troubleshoot/resolve processing issues.
- Advise on monitoring practices, thresholds, and notifications.
- Support Rhapsody upgrades and new environment configurations to ensure maximum system uptime.
- Conduct gap analysis, gather and document functional requirements, and create necessary processes.
- Perform complex programming, including design, configuration, writing, testing, and documentation.
- Plan, organize, and implement project milestones to completion.
- Create and update Rhapsody routes to handle new data elements and formats for upload into testing, lab, and surveillance systems, including CDC reporting.
- Modify and troubleshoot disease surveillance interfaces (eCR, ELR, and Conduent Maven System).
- Assist with data migrations and database-related code changes, testing, and validation.
- Modernize legacy systems/processes into Rhapsody routes, adhering to best practices and updated coding standards.
- Perform code reviews for authored, team-written, and vendor-suggested changes.
- Mentor the technical team on advanced topics and advise on best practices.
- Assist with onboarding providers and partners for Rhapsody-supported services (e.g., HL7 ELR, ETOR, eCR, InterPartner data sharing).
- Prepare and maintain system documentation and architecture diagrams.
- Ensure compliance with DPH security policies and integrate systems to streamline workflows, user security, and data correction.
Required Skills
- 5 years of RHAPSODY INTEGRATION ENGINE (V6+)
- 5 years of Symphonia Mapping Language (SML)
- 5 years of HL7 (V 2.3.1 - 2.5.1; ORU & ORM Message Types)
- 2 years XML / XSD / XPATH
- 3 years SQL (including advanced join statements)
- 5 years of JAVASCRIPT
- 2 years of WEB SERVICES (SOAP)
Preferred Skills
- Rhapsody Certification
- ECR / EICR / RR / CDA / CCDA
- 1+ year of Windows Server OS Administration Experience
Education Requirement
- Bachelor's Degree or 9 years of equivalent experience