Senior Full-Stack Web Developer

S R INTERNATIONAL INC•Harrisburg, PA
•Hybrid

About The Position

The Commonwealth of Pennsylvania is seeking a mid-level to senior-level Senior Full-Stack Web Portal Developer to lead the initial design, development, and testing phases of the PSE SLDS Portal. The role requires 5+ years of professional web application development experience and strong expertise in C#, .NET, Blazor, Razor components, ASP.NET Core, and SQL Server, with an emphasis on building secure, scalable, and maintainable web applications. The developer will lead programming for the portal, collaborate with OA OIT staff and project stakeholders, produce front-end and back-end design documentation, and coordinate technical requirements. The position is based in Harrisburg, Pennsylvania, with a hybrid arrangement that requires onsite availability at the start of the engagement and as needed. The contract runs from November 2, 2026, through July 3, 2027. Working hours are 8:00 AM to 4:30 PM.

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.
  • SQL Server 2022 experience, including database schema design, stored procedures, functions, triggers, indexes, and performance optimization.
  • Strong skills in writing and optimizing complex T-SQL 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 tests 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 to meet Keystone Design System requirements.
  • Prepare back-end technical documentation, including data dictionaries, entity relationship diagrams, 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 other stakeholders to track project status, risks, obstacles, and development roadmap impacts.
  • Lead testing activities, develop and execute test cases, and resolve software bugs and other system deficiencies.

Benefits

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