|
Commonwealth of Pennsylvania |
|
|
POSITION DESCRIPTION FOR JOB POSTING |
|
|
Position Number: 50622138 |
Description Activated On: 3/17/2026 4:10:22 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 serves as the Application Development Administrator for the Legacy Development Team within the Solutions Management area of the Conservation and Environment Delivery Center (CEDC). The position administers and directs the design, development, integration, testing, implementation, maintenance, and modernization of highly complex, interdependent enterprise systems supporting the Department of Environmental Protection (DEP). The position provides advanced technical and administrative leadership across Oracle Forms, Oracle APEX, Java, and .NET platforms supporting mission-critical systems including, but not limited to, eFACTS, WUDS, AIMS, MSI, PHUMMIS, CEMS, and other legacy applications that integrate with enterprise GIS and related Commonwealth technologies. In addition to application development oversight, this position leads and administers Software Development Engineer in Test (SDET) practices and CI/CD pipeline automation for assigned systems. The role ensures automated validation, regression testing, security scanning, accessibility compliance, and controlled deployments are embedded within the software development lifecycle to improve reliability, reduce production defects, mitigate risk, and support sustainable modernization of critical environmental systems. The position supervises Commonwealth and contracted staff and operates with significant technical independence within established Delivery Center governance structures. |
|
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. Administers and directs the full lifecycle management of complex enterprise systems, including analysis, design, development, integration, testing, implementation, maintenance, and modernization to ensure secure, reliable, and maintainable application performance. Directs architectural planning and application design activities for legacy and modernized platforms to ensure scalability, interoperability, performance optimization, and alignment with established standards. Oversees integration of interdependent systems and enterprise GIS components to ensure accurate data exchange, coordinated workflows, and preservation of data integrity. Directs maintenance and enhancement activities for mission-critical systems to ensure operational continuity and responsiveness to evolving business requirements. Reviews and approves system designs, technical specifications, and deployment plans to ensure adherence to architectural principles and long-term sustainability. Directs data conversion and migration initiatives associated with modernization efforts to preserve historical data accuracy and system continuity. Ensures complete and accurate technical documentation, including system designs, integration specifications, operational procedures, and support materials to maintain organizational knowledge and continuity. Coordinates training and knowledge transfer activities for technical staff and system users to ensure effective system adoption and support. Directs and administers SDET functions for assigned systems to ensure automated testing strategies comprehensively validate business rules, integrations, and technical requirements. Establishes, maintains, and governs automated testing frameworks supporting regression, system, API, database, integration, and user-interface validation to ensure repeatable and scalable quality assurance processes. Administers CI/CD pipeline configuration and governance within Azure DevOps and related platforms, integrating automated build validation, code quality analysis, security scanning, accessibility testing, and deployment controls to ensure consistent and auditable release processes. Implements automated quality gates within deployment pipelines to prevent promotion of non-compliant or unstable code to higher environments. Monitors and evaluates automation metrics, defect trends, test coverage, and pipeline performance to identify systemic risks and implement continuous improvement strategies. Ensures application security scanning (e.g., Veracode/CA2), vulnerability remediation tracking, and digital accessibility validation are embedded into development workflows to ensure compliance with Commonwealth ITBs and regulatory standards. Promotes shift-left testing methodologies to integrate validation earlier in the development lifecycle, reducing rework, production incidents, and operational disruption. Provides advanced technical guidance and mentoring to developers and SDET resources to strengthen automation maturity, engineering discipline, and shared accountability for quality outcomes. Collaborates with peer Application Development Administrators and DevOps personnel to ensure consistent implementation of CI/CD and testing standards across the Delivery Center. Develops and monitors budgetary allocations for development tools, testing platforms, software licensing, training, and related operational needs to ensure fiscal accountability. Administers development and automation toolsets, including Azure DevOps, Visual Studio, Oracle development tools, and related platforms, to ensure compliance, standardization, and effective utilization. Ensures development, testing, and deployment activities comply with Commonwealth IT policies, ITBs, accessibility standards, security scanning requirements, service management procedures, and knowledge management practices. Administers and manages TIPRs and waiver mitigation plans affecting supported systems to reduce long-term technical and compliance risk. Ensures security vulnerabilities are identified, prioritized, and remediated through coordinated development and automated validation processes. Participates in project intake, cost estimation, staffing analysis, risk assessment, and BUS001 documentation activities to support governance and funding approval processes. Supervises, assigns, mentors, and evaluates professional, technical, and contracted staff engaged in application development and quality engineering activities to ensure effective performance and adherence to standards. Establishes work priorities, allocates resources, and monitors workload distribution to ensure timely completion of projects and operational support responsibilities. Identifies staffing and technical skill requirements and recommends recruitment, training, or contractual resources to maintain delivery capacity. Serves as liaison between Commonwealth staff and contracted consultants, including requisition development, deliverable review, and timesheet approval to ensure contract compliance and quality outcomes. Applies knowledge of enterprise application development methodologies, SDLC frameworks, and architectural design principles. Maintains Oracle Forms, Oracle APEX, Java, and/or .NET application platforms in complex, integrated environments. Utilizes testing frameworks, SDET practices, CI/CD pipeline configuration, and DevOps integration concepts. Utilizes RESTful APIs, database validation techniques, system integration testing, and regression testing strategies. Ensures security and compliance by applying IT governance standards, application security scanning processes, accessibility requirements, and regulatory compliance in public-sector environments. Designs, implements, and evaluates automated testing architectures and deployment pipelines. Analyzes complex business and technical requirements and translates them into secure and maintainable technical solutions. Supervises professional and contracted technical staff and evaluates performance. Manages multiple concurrent initiatives while maintaining quality and compliance standards. Communicates technical concepts effectively to business stakeholders and executive leadership. Travel as required. 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. The incumbent will exercise independent judgement in balancing modernization, maintenance, compliance, and automation priorities to ensure continuity of service and adherence to governance requirements. The incumbent independently evaluates and determines technical approaches, automation strategies, architectural considerations, and resource allocation for approved initiatives within assigned systems. The incumbent resolves routine operational issues, defect prioritization, release readiness determinations, and automation failures within delegated authority and will escalate high-risk, cross-team, fiscal, or architectural decisions to the Director of Solutions Delivery with analysis and recommended courses of action. |
||||||||||||||||||||
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. N/A 5. N/A 6. N/A |
||||||||||||||||||||
Essential Functions: Provide a list of essential functions for this position. Example: Transports boxes weighing up to 60 pounds.
|