Rapidly learn and become an expert in the state’s Electronic Disease Surveillance System (EDSS), currently the Java-based Conduent Maven product, and associated business processes
Master technical and business concepts in multiple disciplines / processes
Work with the EDSS vendor and IT teams to compile and deploy new releases
Lead software and environment upgrades including Conduent Maven (Tomcat, Java), Rhapsody, PHINMS, etc.
Ensure maximum system uptime for critical components to ensure business continuity
Perform proactive application log reviews and automate process notifications (errors, exceptions, failures, etc.)
Independently diagnose, isolate and debug software problems and perform problem resolution
Report and track bugs using JIRA for vendor assessment and remediation
Lead the implementation of data denormalization and warehousing processes
Optimize SQL and expression-based workflows, data denormalization, and SQL persistence through Hibernate (ORM)
Back-end processing of HL7 (v2.x / FHIR), XML, ELRs, CDAs (eICR), etc. into Conduent Maven
Guide developers and customers in business and data modeling using complex logic and industry best practices
Work with team members and customers to ensure all code is versioned through appropriate code repositories (SVN, Git)
Perform and participate in code reviews for authored, team written, and vendor suggested changes. Implement reviewed changes into Production.
Assist with data migrations and database migration related code changes, testing, and validation
Work collaboratively to conceptualize total systems and/or product solutions currently in place
Prepare and maintain system documentation, project documentation and architecture diagrams for applications assigned
Ability to plan, organize, review and implement associated project milestones to completion. Ability to delegate, track and evaluate tasks as needed.
Provide updates to the Project Team, Management and / or Stakeholders
Guide and advise the team on best practice and techniques. Mentor the technical team and junior developers on advanced topics.
Perform complex programming functions, assistance, and technical advice including design architecture, configuration, implementation, testing, and documentation of agency computer systems as assigned.
Ensure adherence to agency Information Technology application development standards and security requirements. Modify existing computer systems to be compliant.
Assist with the development of policies and procedures to conform and comply with agency standard cyber security policy design related to information risk management, designation of data as to criticality, confidentiality, and protection. (NIST 800-53, FISMA, SC InfoSec Requirements http://admin.sc.gov/technology/information-security/policies-and-procedures, etc.)