|
Commonwealth of Pennsylvania |
|
|
POSITION DESCRIPTION FOR JOB POSTING |
|
|
Position Number: 00098349 |
Description Activated On: 5/14/2026 4:22:20 PM |
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 Health and Human Services Delivery Center (HHSDC)/Solution Management Division (SMD)/Custom Applications (DHS/Aging) Section/Middleware Unit. The primary purpose of this Application Developer 2 position is to provide application development services in support of middleware applications. The incumbent serves as a technical and business team member, cross-functional project resource or lead worker for the systems development life cycle (SDLC) management of these mission critical applications used to support various Program Offices within the Delivery Center. The incumbent also provides mentoring to other technical staff. |
|
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 individual in this position provides enterprise level support for major mission critical systems including: Middleware Applications • Client Information System (CIS) – mission critical suite of systems for the Office of Income Maintenance that included eligibility programs (MA, TANF, SNAP, and LIHEAP). This application is administered by approximately 6000 County Assistance Office workers spread across 93 offices. This application is used to process applications, collect case data, determine eligibility, authorize benefits, issue client notices and conduct ongoing case maintenance using the Electronic Client Information System (eCIS). Included in the suite of applications is: o eCIS – part of the CIS suite of applications. Mission critical application that provides a single location and user experience to perform application processing and case maintenance activities such as application processing for various DHS programs, maintaining and renewing active case records, indexing attaching and viewing scanned documents for validation, and receiving and viewing results of federal and state data exchanges. o COMPASS – part of the CIS suite of applications. Mission critical application that provides a self-service portal for PA citizens for online application submission for 5 Commonwealth agencies, citizen accounts for application updates and change reports, and a renewal process to maintain benefits. • Pennsylvania’s Enterprise to Link Information for Children Across Networks (PELICAN) – mission critical application that integrates the Department’s childcare and early learning programs under a single management information system. Subsystems of the PELICAN application are: o Child Care Works (CCW) – mission critical application that makes it possible for low-income families to find reliable child care near their home or work and provides financial assistance to help them afford it. o Certification and Licensing (CLS) – mission critical application that provides a common platform to meet the provider certification and licensing needs of various program offices. o Keys to Quality (KTQ) – mission critical application that administers the quality improvement program that supports best practices in childcare and professional development and houses all quality rating information for child care providers across Pennsylvania. o Early Learning Network (ELN) – mission critical application that provides integrated data to improve program quality and the lives of children and families in Pennsylvania. ELN is a centralized repository of information on children, families, providers, and child development outcomes. o Pre-K Counts (PKC) – mission critical application that provides children at risk of school failure with a high quality pre-kindergarten experience that can prepare them for success in school and in life. o Provider Self-Service (PSS) – mission critical application that allows early learning programs and providers to manage their working relationships with the Office of Child Development and Early Learning (OCDEL) and their clients by giving them the ability to self-register, and view or update their information. • Home and Community Services Information System (HCSIS) – mission critical application that connects individuals to services in their community. • Child Care Management Information System (CCMIS) – mission critical application that provides a statewide provider database that is shared by the CAO with the childcare information system. Information on child care providers are registered in this data base. This system provides information on whether or not a registered provider is allowed to render child care services. Child care payments are also issued through this system. • Commonwealth Workforce Development System (CWDS) – mission critical application that provides 24 hour online access to job openings; information about employers; services and training opportunities for job seekers; and labor market information. • Pennsylvania Child Support Enforcement System (PACSES) – mission critical application that allows easy access to child support program information and case details. Used by individuals, employers who want to manage wage-attached employees, or attorneys that want to request support services on behalf of their clients, or search docket/lien information. • Low Income Heating and Energy Assistance Program (LIHEAP) – mission critical application that allows individuals to apply for assistance in paying their heating/air conditioning bills. • Temporary Assistance for Needy Families (TANF) – mission critical application that allows families to apply for temporary assistance to do unforeseen circumstances. • Provider Reimbursement and Operations Management Information System (PROMISe) – Mission critical integration hub for claims processing and provider payments. • Recipient Address Inquiry – enterprise application providing JNET with access to the CIS mainframe to retrieve address information based on Soundex criteria. • Quality Care Management (PACQM) – enterprise application accessed by CEDX to query the CIS database to see if MA services are being rendered. Each of the above listed systems provides benefits to Pennsylvania residents. Many are 24 x 7 applications. The middleware interfaces must be functional at all times in order for the applications to validate eligibility and statuses of the many recipients of benefits. Depending on the application, teams will consist of other SAD, AD2 developers, as well as contractors. Skill set includes: Microsoft Azure, Microsoft Excel, JSON, XML, PowerShell, MOVEit Automation, and managed file transfer (MFT) and coding best practices. The individual in this position provides the following services: Mid-level programmer on highly complex systems software development teams ensuring the utilization and compliance with Software Engineering Processes (SEP) and Systems Development Life Cycle (SDLC) methods to include: 1) Requirements management, 2) Configuration/Change Management, 3) Defect tracking and resolution, 4) Test planning, coverage and proficiencies, 5) Version Control and production release cycles, 6) User and systems level documentation, 7) Programming/Development and Software Standards, 8) Implementation and deploy plans and strategies. Participates on technical teams in the design, establishment, management, and configuration of new technologies, applications and database architectures within the standard Environments to include mainframe centric, client-server, distributed, and Web-Services Netcentric environments. Collaborates with cross-functional teams to gather requirements and define technical specifications for integrating MOVEit solutions with various middleware applications. Constructs automated tasks to efficiently and securely exchange data files and batch triggers. Mentors junior level applications developers in the design, development, assembly, testing, and deployment of highly complex software used to support agency missions. Manages MOVEit environments and monitors transfer activities to ensure data security, compliance with regulatory requirements, and meeting client business needs and requirements. Has a practical understanding of the key concepts, principles, processes and functions that enable successful IT service management through the ITIL lifecycle approach, Managed File Transfers (MFT) and Extract, Transform, Load (ETL) operations. Coordinates with staff augmentation and contract vendors in the design, development, testing, assembly, and deployment of highly complex software used to support agency missions. Performs mid-level software programming and analysis work that includes functional and non-functional requirements translation and validation, design and development of highly complex integrated system modules and business logic, and code reviews. Identifies and resolves highly complex problems independently in an assigned area and conducts preliminary analysis of complex and multifaceted business systems to determine the nature of requirements. Actively participates and serves as technical subject matter expert in project team/status meetings, domain teams, technical reviews, and enterprise wide technology migration initiatives. Coordinates with the Team Lead to effectively manage IT project planning, execution, monitoring, and close-out phases for individually assigned projects or as a designated team lead with oversight for team sub tasks and deliverables. Ensures on-time delivery and quality of IT solutions and services provided to our customers. Assists the Unit/Section Chief with the preparation of project planning, Level Of Effort (LOE) documents, and program office revision requests. Supports and participates in total quality management, continuous quality improvement, team-based processes, and customer-focused service in all activities of BIS. Participates in the performance studies of resource and level of effort requirements for alternative approaches and proposed IT solutions. Helps research and prepare overall project recommendations, which involves (but is not limited to) tasks and associated work plans, roles and responsibilities, estimates of time, resources, interdependencies, team cross-coordination, and deliverable requirements. Helps the Team Lead facilitate and incorporate Project Management and Capability Maturity Model (CMM) methods in day-to-day assignments and major projects. Identifies opportunities for improvement and provides recommendations for process enhancement, IT solution delivery, and customer service. Works with Team Lead to identify and evaluate alternative design options for highly complex business systems supporting multiple applications. Helps evaluate the technical feasibility of each alternative and works with the Team Lead to develop, present, and advise clients and higher level managers on system parameters, plausible outcomes, risk/impact assessments, proposed schedules, and projected levels of effort for development. Independently develops and expands technical and soft skill foundations, proficiencies, and core competencies. Attends required training. |
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. The incumbent makes day-to-day decisions regarding his/her assignments, handles multiple assignments and works independently to meet established completion dates. Moderate or complex issues require the incumbent to analyze and present findings, either orally or in writing, to the supervisor or lead analyst and wait to receive further instructions before taking action. Work is assigned by either a lead analyst or immediate supervisor. Work is assigned as general instructions and objectives with assistance being provided, as needed, during the course of the application development period. Work is reviewed by the lead analyst or immediate supervisor for completion, accuracy, technical quality and user satisfaction. |
||||||||||||||||||||
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.
|