Commonwealth of Pennsylvania

POSITION DESCRIPTION FOR JOB POSTING

Position Number:  00046936

Description Activated On:  8/13/2024 10:24:35 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 is a position within the EBR DC working with the Pennsylvania Insurance Department (PID), responsible for the analysis, planning, designing, programming, and administration work in the development and maintenance of highly complex applications.

Position will serve as part of the application development team to support PID’s development efforts. This will include but not limited to the development of new requirements, application change requests/enhancements, and diagnosis and fixing of application issues.

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.

Serve as the application development expert on project teams that include business analysts, subject matter experts, lower level application developers, and other information technology personnel to provide direction and planning for the project and activities being utilized by the Department.

Work involves the independent development and/or maintenance of highly technical applications and will utilize Java, JavaScript, .NET, C#, SQL, and HTML5. Expertise of these development tools and programming languages is critical for this position and knowledge of internet-based applications and data exchange via web services and other technologies is important. Responsible for participation in all parts of the systems development life cycle of the project.

Create and participate in developing end user and system documentation to provide procedures for the installation, maintenance of and end user guides for the application.

Provide development and on-going support and maintenance activity for the following critical applications:
PID – Admin Hearings Application (IAHA)
PID – Legislative Application (OLATS)
PID – Enforcement’s X-Fire application
PID – Mcare
Others as assigned

Consult with department program officials to determine if there are any technological solutions that would improve current operations, maximize the use of existing systems, or identify any alternate solutions that might benefit the business.

Serves as administrator or technical consultant and resident expert in the design and monitoring of the execution of applications testing and implementation plans.

Review current technical advancements or trends applicable to application development lifecycle and provide feedback to upper management on how those changes are relevant to the department’s current applications.

Supervise the development of documentation for the complex systems being utilized by the Department, including system procedures and workflows.

Work with team members and delivery center personnel to investigate and resolve critical problems which may require the use of alternative methods instead of the traditional methods and procedures in the process of applications development.

Ensure the effective utilization of hardware, software, personnel and other delivery center resources in meeting assigned goals and objectives.

Work with vendors to ensure that the proper knowledge transfer has occurred that will allow the seamless transfer of application support to Commonwealth staff.

Work with department management to develop system applications that align with their current mission.

Makes decisions for application development projects regarding efficiency, scalability and growth, reusability of components, integration and interaction of the system, and appropriate framework, platforms, and standards.

Design, develop, and implement application architectures which define the interrelationships among individual applications and the infrastructures that support them.

Ensures compliance with procedural standards for preparing technical and administrative tasks and participates in developing additional technical standards appropriate to the section.

Provides reports to the Agency IT Director on project status, resource commitments, and technical problems.

Participates in meetings with personnel from the department, other governmental agencies, and commercial consultants.

Develop the customization and performance of highly complex commercially available software products to provide functionality not originally provided.

Provide oversight and content to the development of quality assurance procedures, including data security, back-up and recovery, and system controls.

Provides training to appropriate personnel on the newly developed system.

Installs and field-tests the application.

Gains formal user acceptance of system prior to implementation.

Responds to and supports production applications, which run 24-hours-per-day, 7 days-per-week, by assisting in resolving, identifying staff or processes and steps needed to avoid and reduce any critical processing delays.

Ensures bureau and departmental security policies and guidelines are adhered during the development.

Must effectively communicate technical issues to technical and non-technical staff.

• Be knowledgeable of, adhere to, and contribute to established service management processes and procedures.
• Be knowledgeable of, adhere to, and contribute to established knowledge management processes and procedures.
• Be knowledgeable of, adhere to, and contribute to established digital accessibility regulations and standards.

Performs other related duties as required.


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.

Make technical decisions related to assigned projects. Technical decisions for new development activity including project objective, scope and resource utilization. Similar decision-making authority can be exercised for on-going maintenance activities and support.

Work will be reviewed periodically to determine if development objectives are being met by providing reports or via conference calls.

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. Support of PID’s in-house applications
 2. Understand and support program areas policies, procedures, operations and systems
 3. Research and apply systems analysis and design techniques
 4. Oversee new development projects and maintenance jobs
 5. Web Development including understanding of web-services
 6. Communicate effectively, both orally and written
 7. Establish/maintain effective working relationships
 8.
 9.
 10.