Senior .NET / C# Blazor Full-Stack Developer - Onsite

Harrisburg, PA, US • Posted 1 hour ago • Updated 1 hour ago
Contract Independent
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • .NET / C# Blazor
  • Full-Stack Developer
  • UI frameworks
  • Power BI
  • Azure DevOps
  • CI/CD pipelines

Summary

Title:Senior .NET / C# Blazor Full-Stack Developer - Onsite
Location:Harrisburg,PA
Length:Long term
Restriction:w2 or c2c
 
 
 
 
Description:

***Mode of Interview :-  Webcam interview***  Long term contract  ***Onsite (5Days per week onsite) at Harrisburg-PA***Preferred Local to PA Candidates***

Job Description:-

The Client Portal Developer leads the design, programming, and testing work for the first stages of the Client Portal. Responsibilities include—but are not limited to—the following:

  • Develop conceptual front-end design documents, e.g., wire frames or UI mockups in coordination with Client  staff to meet Keystone Design System (KDS) requirements
  • Develop back-end technical documents, e.g., data dictionaries, entity relationship diagrams (ERDs) and other architectural documents to assist in development
  • Serve as lead programmer for the Client Portal web application
  • Coordinate with Client staff as necessary to identify network, database, application, and other technical requirements & specifications
  • Coordinate with the GGDC Project Manager and other staff to identify status, risks, obstacles, or other items that may impact the Client Portal development roadmap
  • Serve as the lead testing contact for the Client Portal web application, develop & perform test cases, and perform remediation of identified system bugs and other deficiencies

The Client Portal Developer will be a mid-level to senior-level application developer with 5+ years professional experience with the web application technologies (to be determined) used for the Client Portal.

Skills/Requirements:-

  • Proficiency in C# and .NET (preferably .NET 8–10), including asynchronous programming, dependency injection, and modern design patterns. Required
  • Hands on experience building applications with Blazor and Razor components. Required
  • Strong understanding of routing, component lifecycle, state management, data binding, and general web application architecture Required
  • Experience developing RESTful APIs in ASP.NET Core and integrating them with front end Blazor components. Required
  • Solid experience with SQL Server 2022, including database schema design, stored procedures, functions, triggers, indexes, and performance optimizati Required
  • Strong T SQL skills for writing and optimizing complex queries. Required
  • Experience with Entity Framework Core, including migrations, LINQ, and best practices for building data access layers. Required
  • Ability to design normalized, efficient, scalable databases and integrate them cleanly with application logic. Required
  • Ability to interpret business requirements and convert them into technical specifications and application architecture diagrams. Required
  • Experience designing modular, maintainable, and scalable applications. Required
  • Understanding of authentication, authorization, and security frameworks such as Identity, JWT, or Azure AD. Required
  • Familiarity with SOLID principles and clean architecture concepts. Required
  • Familiarity with logging, configuration management, exception handling, and API versioning. Required
  • Proficiency with Azure DevOps and common branching strategies. Required
  • Experience using Azure DevOps for CI/CD pipelines, automated builds, and work item management. Required
  • Ability to create meaningful unit tests and integration tests Required
  • Knowledge of secure coding practices and common application vulnerabilities. Required
  • Experience creating Power BI datasets, models, and reports, or integrating Power BI into applications. Nice to have
  • Experience with front end styling or UI frameworks (CSS, Bootstrap, Tailwind) to enhance Blazor interfaces. Nice to have

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: msyca001
  • Position Id: SPZ - 559
  • Posted 1 hour ago
Contact the job poster
SG

Shaji Gazni

Recruiter @ MSYS Inc.

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.