.NET / Blazor Portal Developer
Location: Harrisburg, PA
Work Arrangement: 100% Onsite, including from the start of the engagement; no exceptions
Schedule: 8 hours/day; 5 days/week (40 hours/week)
Interview: Virtual
Contract: Nov 2, 2026 - Jul 3, 2027. Historically, these roles are extended for an additional year.
Visas Accepted: USC, GC, GC EAD, H1B
Role Overview
Our client is seeking a mid-to-senior-level .NET / Blazor Portal Developer to lead programming and testing for the initial stages of the PSE SLDS Portal. The developer will contribute front-end design, back-end technical documentation, application implementation, technical coordination, and testing. This is a fully onsite contract role, with onsite presence required from the start.
Primary Responsibilities
" Develop conceptual front-end design documents, including wireframes and UI mockups, in coordination with client IT staff and in accordance with Keystone Design System (KDS) requirements.
" Develop back-end technical documents, including data dictionaries, entity relationship diagrams (ERDs), and supporting architectural documents.
" Serve as lead programmer for the PSE SLDS Portal web application.
" Coordinate with client IT staff to identify network, database, application, and other technical requirements and specifications.
" Coordinate with the project manager and other staff to identify project status, risks, obstacles, and issues affecting the portal development roadmap.
" Serve as lead testing contact for the portal, develop and execute test cases, and remediate identified system bugs and other deficiencies.
Required Technical Skills
" Advanced 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.
" Strong understanding of routing, component lifecycle, state management, data binding, and web application architecture.
" Experience developing RESTful APIs in ASP.NET Core and integrating them with front-end Blazor components.
" Solid experience with SQL Server 2022, including schema design, stored procedures, functions, triggers, indexes, and performance optimization.
" Strong T-SQL skills for writing and optimizing complex queries.
" Experience with Entity Framework Core, including migrations, LINQ, and data access layers.
" 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, scalable applications.
" Understanding of authentication, authorization, and security frameworks such as Identity, JWT, or Azure AD.
" Familiarity with SOLID principles and clean architecture concepts.
" Familiarity with logging, configuration management, exception handling, and API versioning.
" Proficiency with Azure DevOps and common branching strategies.
" Experience using Azure DevOps for 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.
Preferred Qualifications
" Experience creating Power BI datasets, models, and reports, or integrating Power BI into applications.
" Experience with front-end styling or UI frameworks (CSS, Bootstrap, Tailwind) to enhance Blazor interfaces.