|
Commonwealth of Pennsylvania |
|
|
POSITION DESCRIPTION FOR JOB POSTING |
|
|
Position Number: 00290230 |
Description Activated On: 1/20/2026 9:14:46 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. Provides analysis, design, development, maintenance and support for all applications provided and used by the Juvenile Court Judges’ Commission. |
|
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. Performs application, database development, and maintenance and ensures that the coding is consistent with the system requirements and design and applies and conforms to application procedures and standards Responsible for analysis, planning, design, development, testing and debugging, maintenance and documentation of all agency applications. Responsible for customization of agency applications to meet the requirements of agency stakeholders Performs analysis, development and maintenance of agency's data sharing applications Assists in analysis, development and maintenance of agency applications 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, performing regression testing, authoring testing scripts, and testing data security and backup Meets with users or business analysts to determine existing business processes, problems, objectives, and requirements in order to design or modify a system solution that will meet user needs Meets with users to gain formal user acceptance of system prior to implementation Performs maintenance on systems including evaluating requested changes, coding and testing changes, and coordinating the release of the changes Provides technical support by advising users of new software and technology that may improve or streamline system operations and of costs and cost effectiveness in making system revisions or changes Identifies design alternatives, including the technical and economic feasibility of each alternative, and develops recommendations for systems parameters, including proposed schedule and projected costs for development Develops specifications for the proposed business system, including report layouts, screens, input documents, and forms design Utilizes standard and advanced computer system design techniques, software development lifecycle methodologies, and developmental tools Conduct meetings with any contractors on code development to review design specifications and progress Creates and maintains documentation – procedures, operating instructions, user manuals, etc... Determines database requirements and prepares database design Develops custom application interfaces with other software applications Develops data extraction queries and reports Develops in-house quality assurance procedures including data security, back-up and recovery, and systems control Identifies and evaluates design and technology options for any applications Performs the installation of the software application and database Provides technical assistance to consultants and developers working on data exchanges with the application and databases Provides technical assistance to end users using the applications Incorporates information security policies, principles, and practices in application requirements including determining user roles, coordinating security requirements with other IT areas, and developing application disaster recovery procedures Attends regular meetings of JNET Subcommittees including the Technical subcommittee Point of contact for County/State/Federal Agencies concerning all criminal history information access by JNET CH users (JTAC) Responsible for working with PSP to ensure agency compliance for CLEAN audits |
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 reviews, recommends and makes decisions on analysis, development and maintenance of all agency applications. General direction and guidance is provided by direct and indirect supervisors of the agency. |
||||||||||||||||||||
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.
|