Commonwealth of Pennsylvania

POSITION DESCRIPTION FOR JOB POSTING

Position Number:  50367243

Description Activated On:  3/11/2026 9:51:22 AM


Position Purpose:
Describe the primary purpose of this position and how it contributes to the organization’s objectives. Example: Provides clerical and office support within the Division to ensure its operations are conducted efficiently and effectively. 

This position serves as an Applications Developer 2 (AD2) within the Health and Human Services IT Delivery Center (HHSDC). This is a technical position within the DOH/DDAP Solutions Management Division responsible for directly supporting and assisting in application development and technical support needs for the Department of Health (DOH) that are primarily focused in the areas of disease surveillance and laboratory operations.

Description of Duties:
Describe in detail the duties and responsibilities assigned to this position. Descriptions should include the major end result of the task. Example: Types correspondence, reports, and other various documents from handwritten drafts for review and signature of the supervisor.

The incumbent carries out a full range of software development and technical support activities throughout the software development life cycle (SDLC). This is a software developer position with responsibilities that require knowledge of existing and emerging technologies, software development tools, and software development concepts, frameworks, and methodologies. This position provides application support and services for the following mission critical Pennsylvania Department of Health (DOH) applications:

The Enterprise Universal Master Person Index Service (EUS) is a mission critical, custom developed pass-through service that provides secure access for DOH registries to leverage Verato’s Universal Master Person Index (UMPI) services for matching and establishing a single view of people across disparate sources of data. Ongoing maintenance and technical support of the EUS includes onboarding activities for additional registries within DOH and those external to Department.

The Message Processing Gateway (MPG) is a mission critical, custom developed service that provides secure routing of health information from the Health Information Exchange (HIE) through the Commonwealth’s Public Health Gateway (PHG) to various registries with the DOH.

The Pennsylvania National Electronic Disease Surveillance System (PA-NEDSS) is a robust and expansive disease surveillance system required to support the Commonwealth’s preparedness and responsiveness to bio-terrorism activities. This system provides disease surveillance and outbreak detection for the Commonwealth covering 78+ reportable disease specific conditions. The system is used by program areas including Tuberculosis (TB), Sexually Transmitted Diseases (STD), HIV/AIDS, Child and Adult Lead, Communicable Disease Epidemiology (CDE), and Vaccine Preventable Diseases (VPD) across the Bureaus of Epidemiology, Communicable Diseases, Family Health, Community Health Systems, and the Bureau of Laboratories. The application supports a large user base consisting of Department of Health Central Office staff, District Office staff representing each of the six Pennsylvania health districts, State Health Center in approximately 58 Pennsylvania counties, county and municipal health departments, 400+ hospitals and private/commercial laboratories located throughout the state, and more than 45,000 licensed Pennsylvania physicians.

The Pennsylvania Electronic Laboratory Reporting (PA-ELR) system is an electronic message system designed to receive electronic laboratory reports. This service provides an electronic means of reporting specific disease conditions to the Commonwealth of Pennsylvania which results in a patient disease specific report in PA-NEDSS. This service is capable of receiving reports from labs in various formats, e.g., Health Level 7 (HL7), XML, and CSV, providing full support for Systemized Nomenclature of Medicine (SNOMED) and Logical Observation Identifiers Names and Codes (LOINC) health related reporting code structures.

The Pennsylvania Laboratory Information Management System (PA-LIMS) is an enterprise laboratory information management system that supports the full life cycle of testing human biospecimens. The system supports the Pennsylvania Department of Health, Bureau of Laboratories by automating the workflows and instrument integration as well as maintain data exchanges with external systems, e.g., PA-NEDSS, National Antimicrobial Resistance Monitoring System (NARMS), and CDC’s PulseNet.

The Pennsylvania Laboratory Certification System (LabCert) is an advanced web-based application used by the Department of Health, Bureau of Laboratories, to manage, track, and issue private and commercial laboratory licenses within the Commonwealth. The system provides the regulatory functionality needed to ensure patient safety through the ability to evaluate laboratories for proficiency and accuracy on the specific tests performed at each individual lab. In addition, there is a financial component that tracks payments and creates invoices used to collect fees due related to individual license applications and renewals.

This position requires experience with agile and waterfall methodologies and the following software development languages and technologies:
• Microsoft Visual Studio, Azure DevOps, SharePoint, Project, Visio
• Oracle, SQL Server, SQL Server Integration Services, SQL Server Reporting Services
• IIS, ASP.NET, .NET Core, MVC.NET, WCF, Web API, Web Services
• C#.NET, VB.NET, HTML, CSS, JavaScript, jQuery, EXT JS, JSON, PL/SQL, T-SQL
• LINQ, Entity Framework, XML, XSD, XSLT
• Rhapsody, HL7 2.x, HL7 3.x, HL7 CDA
• Microsoft Office 365 Suite

Position responsibilities include:

Performs and assists with development work on business applications that are critical to the core functional areas and typically integrate multiple interfaces and layers, and emerging technologies to make best use of existing Commonwealth hardware and network resources.

Follows architecture, design, and coding standards when developing solutions and routinely submits work for code reviews to ensure consistency and compliance with Commonwealth and HHSDC mandated standards and best practice.

Supports other Team members and the Applications Developer Administrator in carrying out a full range of related services, such as, resource code management, build management, communication management, roles and responsibilities management, release playbook development, and release activity management.

Meets regularly with other Team members and the Applications Developer Administrator to establish work assignments and project scheduling.

May perform after-hours software release and maintenance and operations activities for all disease surveillance and laboratory systems supported by the NEDSS-Lab Development Team.

Provides technical input to other Team members and the Applications Developer Administrator on decisions for enterprise applications and services and helps establish a vision for the future of software development within the team.

Participates in ongoing software development lifecycle (SDLC) processes, including scrum, quality assurance, change and release meetings to ensure proper project prioritization and timely service delivery.

Provides level of effort estimates and collaborates with other Team members to develop functional specifications based on finalized requirements for all assigned system change requests.

Provides and assists in technical guidance and troubleshooting services to the HHSDC and NEDSS-Lab Support Desks and continually monitors enterprise applications and services’ security and performance metrics to ensure acceptable system performance and usability.

Ensures the effective maintenance and support of disease surveillance and laboratory systems by conferring with customers and business partners on a regular basis to review satisfaction with current processes, problem resolution and options for future improvements.

Prepares and assists with the preparation of technical documentation that adheres to Centers for Disease Control and Prevention (CDC), Commonwealth, and HHSDC technical system documentation standards in support of the Delivery Center and the Department of Health.

Prepares and assists in the preparation of any reports requested by the Applications Developer Administrator and/or other HHSDC Management staff in support of the Delivery Center and the Department of Health.

Follows and enforces all Centers for Disease Control and Prevention (CDC), Commonwealth, and HHSDC policies, guidelines, and standards.

Communicates effectively, both orally and written, and maintains appropriate inter-personal skills during all Commonwealth and non-Commonwealth interactions.

Performs other duties as assigned.


Decision Making:
Describe the types of decisions made by the incumbent of this position and the types of decisions referred to others. Identify the problems or issues that can be resolved at the level of this position, versus those that must be referred to the supervisor. Example: In response to a customer inquiry, this work involves researching the status of an activity and preparing a formal response for the supervisor’s signature.

Moderately complex decision-making skills involving collaboration between Department of Health, Health and Human Services Delivery Center, and other Commonwealth Agency staff. The typical day-to-day activities include software development work such as planning, analysis, design, development, testing, debugging, documentation, and maintenance on business-critical applications.

Requirements Profile: Identify any specific experience or requirements, such as a licensure, registration, or certification, which may be necessary to perform the functions of the position. Position-specific requirements should be consistent with a Special Requirement or other criteria identified in the classification specification covering this position. Example: Experience using Java; Professional Engineer License

Experience:



Licenses, registrations, or certifications:

1. 
  N/A
 
2.  
N/A
 
3.  
N/A
 
4.  

 
5.  

 
6.  


Essential Functions
: Provide a list of essential functions for this position. Example: Transports boxes weighing up to 60 pounds.
 
 1. Software development, maintenance, and analysis
 2. Works independently on some assigned projects
 3. Provides technical guidance and troubleshooting services
 4. Follows technology best-practice and industry standards
 5. Collaborates in technical feasibility analysis and recommendations
 6. Creates and maintains technical documentation
 7. Participates in software releases as needed
 8. Communicates effectively, both written and verbally
 9. Establishes and maintains professional working relationships
 10. Follows and enforces policies, guidelines, and standards