PennDOT - TAS2 A4 SC3 (App Dev Team 1 Developer, Full Stack)
PennDOT
Submission Requirements
- •Resume must use the agency PA ITSA template. Other formats will not be considered.
- •RTR must be fully completed and physically signed. Unsigned forms will not be considered.
- •Skills assessment must be completed in VectorVMS format. All required skills must be addressed.
- •All information provided must be accurate. Misrepresentation may result in disqualification.
Job Description
***This position is remote.***
***For first day processing, possible badging and to pick up commonwealth-issued equipment candidate may need to physically report to The Keystone Building, located at 400 North Street, Harrisburg, PA 17120. There is metered, on-street/parallel parking in front of and around the building. PennDOT is not responsible for parking costs.***
***This requisition's current PO is funded through 6/30/26, so use that date in the RTR. Contract end date is dependent on the final schedule and projected needs. Historically additional funding should then last a year and occur from 7/1/26-6/30/27.***
Position Overview
The Infrastructure and Economic Development IT Delivery Center (IED DC), Bureau of Data Management and Analytics, is seeking an experienced Senior Application Developer and Technical Architecture Specialist to lead the design and development of enterprise applications supporting data analytics, business intelligence, and operational systems used across multiple Commonwealth agencies.
This role combines technical leadership and hands-on development in a modern Microsoft-based technology stack. The selected candidate will help architect and implement scalable web applications, data-driven services, and integrations supporting enterprise data platforms and analytics initiatives.
The position requires deep experience in .NET development, relational databases, modern web frameworks, and cloud-based development in Azure, along with the ability to guide technical design decisions and mentor other developers.
The role is expected to be approximately 75% hands-on development and 25% technical leadership and architecture responsibilities.
Key Responsibilities
Technical Leadership and Solution Architecture
Lead the technical design and architecture of enterprise web applications and services supporting data analytics and business intelligence solutions.
Translate business requirements into scalable and maintainable application architectures.
Provide technical leadership to development teams by establishing development standards, reviewing designs and code, and mentoring developers.
Ensure solutions align with Commonwealth architecture standards, security requirements, and accessibility guidelines.
Identify technical risks, evaluate technology options, and recommend implementation strategies for complex application initiatives.
Application Development
Design and develop enterprise applications using .NET technologies including C#, ASP.NET, and REST APIs.
Develop modern web applications using frameworks such as Angular and TypeScript.
Implement application services, business logic, and system integrations supporting enterprise analytics and operational systems.
Participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, system design, development, testing, and deployment.
Troubleshoot complex application issues and optimize system performance.
Data and Integration Development
Design and implement database structures, queries, and stored procedures supporting enterprise applications.
Work with large datasets and support integration with data warehousing and analytics platforms.
Develop data-driven services and interfaces connecting applications with enterprise data sources.
Cloud and DevOps
Develop and deploy applications in Microsoft Azure environments.
Implement automated build and deployment pipelines using Azure DevOps and CI/CD practices.
Support operational reliability through monitoring, performance tuning, and deployment automation.
Collaboration and Communication
Work closely with business analysts, project managers, and technical teams to deliver high-quality solutions.
Provide mentorship and technical guidance to developers.
Communicate technical solutions and design decisions to both technical and non-technical stakeholders.
Develop and maintain technical documentation for applications and system designs.
Required Experience
• 10 or more years of professional IT experience in enterprise application development
• 7 or more years of experience developing applications using .NET technologies such as C#, ASP.NET, and Web APIs
• Strong experience developing modern web applications using Angular or similar frameworks
• Extensive experience designing and optimizing solutions using relational databases such as Oracle, SQL Server/Azure SQL, or PostgreSQL
• Experience developing applications within Microsoft Azure environments
• Experience implementing source control, automated builds, and CI/CD pipelines using Azure DevOps or similar tools
• Experience participating in the full software development lifecycle, including requirements analysis, design, development, testing, and deployment
• Experience developing accessible web applications in compliance with WCAG guidelines
• Strong written and verbal communication skills
Desired Experience
• Experience developing automation or scripting solutions using Python or PowerShell
• Experience integrating applications with business intelligence platforms or analytics environments
• Experience working with data warehousing or large enterprise data environments
• Experience mentoring developers and providing technical leadership within development teams
• Experience integrating enterprise applications with reporting platforms such as SAP BusinessObjects
Technical Environment
The development team currently works with technologies including:
.NET / C#
Angular / TypeScript
Entity Framework Core
REST APIs
Microsoft Azure
Azure DevOps and CI/CD pipelines
Oracle, Azure SQL, and PostgreSQL databases
Python and PowerShell scripting
SAP BusinessObjects integration
Enterprise data warehouse and analytics platforms
Skills Assessment
Required skills must be completed during application.
| Skill | Required / Desired | Experience |
|---|---|---|
| Front-End Frameworks & UI Technologies: Angular (preferably Angular 14 or higher) | Required | 8 Years |
| Back-End Development: Java w/Spring Boot (Microservices architecture), RESTful APIs design and integration, GIS integrations & spatial data handling | Required | 8 Years |
| Testing frameworks: jUnit, Prefer: Jasmine and Karma | Required | 8 Years |
| Data: PostGIS- based data design for reporting layers, PostgreSQL or any other database management system | Required | 8 Years |
| Cloud & DevOps (Azure-Focused): AKS, Azure API Management, Azure DevOps for CI/CD, Containerization w/Docker, Azure Data Factory | Required | 8 Years |
| Tools & Environments: AGOL, ArcGIS Extension plugin for WebEOC, VS Code or Eclipse or Spring Tool Suite, Git / Azure Repos for source control & collab | Required | 8 Years |
| Experience with the Esri ArcGIS Maps API/SDK for Javascript | Required | — |
| Knowledge and experience with the following: ArcPro/ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, and Field Maps | Required | — |
| Experience with ArcGIS Enterprise Server and ArcGIS Online/Hub/Community as an Administrator | Required | — |
| Experience in designing/developing geocodes and geoprocessing services | Required | — |
| Knowledge of Esri ArcSDE and multi-user versioning with state trees/branch versioning | Required | — |
| Knowledge of linear referencing systems/methods, Esri Roads and Highways, Oracle Locator/Spatial | Required | — |
| Knowledge of responsiveness and mobile-first development | Required | — |
| Knowledge of Design Patterns and Solid principles | Required | — |
| Knowledge of digital accessibility and disability inclusion | Required | — |
| Knowledge of regulations related to digital accessibility (e.g., Section 508, ADA) | Required | — |
| Knowledge of WCAG 2.1 AA requirements | Required | — |
| Experience designing for platform technologies (e.g., HTML, CSS, JavaScript, iOS, Android) | Required | — |
| Experience applying WAI-ARIA authoring guidelines and best practices | Required | — |
| Experience optimizing for the accessibility features of the platform (HTML, iOS, Android) | Required | — |
| Experience developing digital products that comply with accessibility standards | Required | — |
| PostgreSQL | Desired | 2 Years |
| Experience incorporating accessibility tests into the development process | Desired | 2 Years |
| Experience building digital products where compliance with accessibility standards is part of “definition of done” | Desired | 2 Years |
| Responsive UI design with Bootstrap (optional) and Material Design libraries | Desired | 8 Years |
| Prior experience with jQuery | Desired | 8 Years |