Senior Full-Stack Web Developer

S R International•Harrisburg, PA
•Hybrid

About The Position

The Commonwealth of Pennsylvania is seeking a mid-level to senior-level developer to lead the initial design, development, and testing phases of the PSE SLDS Portal. The role involves building a secure, scalable, and maintainable web application and coordinating with OA OIT staff, the GGDC Project Manager, and other stakeholders. The position is based in Harrisburg, Pennsylvania, with a hybrid work arrangement; onsite availability is required at the start of the engagement and as needed. The contract is scheduled to run from November 2, 2026, through July 3, 2027. Working hours are 8:00 AM to 4:30 PM. The developer will lead programming and testing, produce front-end and back-end technical documentation, coordinate technical requirements, track project status and risks, and resolve software defects. The work calls for expertise in C#, .NET, Blazor, Razor components, ASP.NET Core, SQL Server, and related application architecture, security, testing, and DevOps practices. Flexible work-from-home options are available.

Requirements

  • At least 5 years of professional web application development experience.
  • Proficiency in C# and .NET, preferably .NET 8–10, including asynchronous programming, dependency injection, and modern design patterns.
  • Hands-on experience building applications with Blazor and Razor components.
  • Understanding of routing, component lifecycle, state management, data binding, and web application architecture.
  • Experience developing RESTful APIs using ASP.NET Core and integrating them with Blazor front-end components.
  • Experience with SQL Server 2022 database schema design, stored procedures, functions, triggers, indexes, and performance optimization.
  • Strong T-SQL skills, including writing and optimizing complex queries.
  • Experience with Entity Framework Core, including migrations, LINQ, and data access layer best practices.
  • Ability to design normalized, efficient, scalable databases and integrate them with application logic.
  • Ability to translate business requirements into technical specifications and application architecture diagrams.
  • Experience designing modular, maintainable, and scalable applications.
  • Understanding of authentication, authorization, and security frameworks such as Identity, JWT, or Azure AD.
  • Familiarity with SOLID principles and clean architecture concepts.
  • Experience with logging, configuration management, exception handling, and API versioning.
  • Proficiency with Azure DevOps, branching strategies, CI/CD pipelines, automated builds, and work item management.
  • Ability to create meaningful unit and integration tests.
  • Knowledge of secure coding practices and common application vulnerabilities.

Nice To Haves

  • Experience creating Power BI datasets, data models, and reports, or integrating Power BI into applications.
  • Experience with front-end styling and UI frameworks such as CSS, Bootstrap, and Tailwind.

Responsibilities

  • Develop front-end design documents, including wireframes and UI mockups, in coordination with OA OIT staff and in accordance with Keystone Design System (KDS) requirements.
  • Prepare back-end technical documentation, including data dictionaries, entity relationship diagrams (ERDs), and architectural documents.
  • Serve as the lead programmer for the PSE SLDS Portal web application.
  • Coordinate with OA OIT staff to identify network, database, application, and other technical requirements.
  • Work with the GGDC Project Manager and stakeholders to track project status, risks, obstacles, and impacts to the development roadmap.
  • Lead testing activities, develop and execute test cases, and resolve software bugs and other system deficiencies.

Benefits

  • Flexible work-from-home options.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service