Commonwealth of Pennsylvania

POSITION DESCRIPTION FOR JOB POSTING

Position Number:  50258740

Description Activated On:  7/21/2026 9:43:28 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 is assigned to the Registries Team, Division of Solutions Management within the Health and Human Services Delivery Center (HHS DC), Office of Administration (OA).

The incumbent in this position is responsible for the analysis, design, development, implementation, maintenance, documentation and management of highly complex client/server and internet/intranet systems for all Bureaus (Bureau of Family Health, Bureau of Healthcare Transformation, Bureau of Communicable Diseases, Bureau of Immunizations, Bureau of Health Planning, Office of Procurement, Bureau of Health Statistics and Registries, and Bureau of Medical Marijuana) supported by the team for the Department of Health.
The incumbent in this position is responsible for performing highly advanced technical client/server and internet/intranet systems analysis, design and application development as assigned using development tools such as Visual Basic, SQL Server, SQL Server Reporting Services (SSRS), Crystal Reports, SSIS XML, SOAP, AJAX, VS.NET (VB.NET, C#, ADO.NET, ASP.NET, .NET CORE), Power Builder, JavaScript, jQuery, CSS, ActiveX Data objects, Webservices, HTML. Familiarity with Azure Dev Ops and SharePoint is also required for this position.
Duties may involve providing project leadership and direction in applications development or customization, project planning, establishing project requirements, scheduling and assigning work, monitoring application development progress, and making application architecture determinations as the lead functional architect.

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.

Work involves independent development and/or maintenance of highly complex applications (in-house, COTS, SaaS) supported by the Registries Team such as BFH Core, TB Invoicing, Loan Repayment Program (LRP), Local Registrar Reconciliation System, PA VRMS Storefront, eVitals, Qmatic, PA Cancer Registry (PCR), Contract Management System (CMS), School Immunization Law Report (SILR) and Medical Marijuana.

Serve as a team lead on highly complex departmental or interagency systems development projects that involve critical business processes, numerous variables and diverse operational requirements. Serve as a technical resource and mentor to technical staff.

Work includes either conducting or participating as part of a large team in all phases of an application development project life cycle while utilizing the HHS DC Project Management Office methods and documenting templates to document the project components such as business requirements, risks, project evaluations, status reports, change requests and communication plans.

Specific duties include:

Analyze existing systems (automated and manual) and methods for performing work to determine the feasibility of adaptation and conversion to an automated system.

Meet with users and business analysts to identify existing business processes, problems, objectives and requirements to design or modify a system solution that will meet user needs.

Facilitate and prepare meeting minutes; attend other meetings as required.

Create and maintain project plans as required.

Serves as a team lead for technical work and assigns/reviews work when needed. Serve as a technical resource and mentor to technical staff.

Provide training to appropriate personnel on newly developed, modified or customized systems.

Review and monitor vendor work in accordance with specifications.

Work with vendors and other commonwealth agencies to implement initiatives and troubleshoot issues.

Utilizes standard and advanced computer system design techniques, software development lifecycle methodologies and developmental tools.

Develop specifications for the proposed business system, including report layouts, screens, input documents and forms file design, forms design, physical file structure and database design.

Performs system and program coding and ensures that the coding is consistent with the system requirements and design and applies and conforms to application procedures and standards.

Performs system testing and follows quality procedures including creating and maintaining functional scenarios, creating unit and system test documents and plans, creating user acceptance documents and plans, performs regression testing, and authors test scripts.

Performs maintenance on systems including evaluating requests changes, coding and testing changes and coordinating the release of the changes.

Effectively communicate complex technical issues to technical and non-technical staff.

Effectively communicate orally and in writing.

Adhere to all Commonwealth standards for application development, security and accessibility.

Complete weekly time sheets and status reports.

Carry out essential job functions or assigned emergency duties which may involve assignments within the DOH Command Center, deployment to a field location to participate in public health activities or other duties as required during periods of emergency. If received, emergency assignments may be performed under adverse conditions and continue for periods ranging from a few hours to several weeks.

Perform additional related duties as required to support HHS DC priorities.

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.

This position works directly with the program areas to define project requirements. The professional will possess both the business knowledge and technical skills to meet the required application development and enhancement needs of the customer program areas. Assignments are received in the form of general guidelines and objectives. The incumbent will be providing recommendations for future application enhancements based on their knowledge and ability to research the existing applications to determine current functionality, processes, and policies to advise and guide the program areas through the change process.
Work is reviewed periodically for adherence to established standards and successful implementation of systems under development by established schedule. Overall quality of work is assured by the timely, successful implementation of systems under development.

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. Complete analysis, design, development, testing, implementation and maintenance of highly complex application development initiatives.
 2. Serve as the technical lead on highly complex departmental and interagency systems development projects.
 3. Serve as the technical resource and mentor to technical staff.
 4. Participate and/or facilitate meetings with Program Area and other HHS DC staff; prepare meeting minutes as required.
 5. Create and maintain project plans.
 6. Maintains and reviews technical documentation.
 7. Maintain appropriate system documentation .
 8. Adopt and implement the HHS DC Project Management Methodology and utilize standard PM templates.
 9.
 10.