Senior .NET Blazor Developer

Talent Software Services, Inc.

  • Dauphin County, PA
  • 3 days ago
  • $1,800–$2,000 Per Week

Highlights

The PSE SLDS 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 PSE SLDS 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 OA Client staff to meet Keystone Design System (KDS) requirements.

Numbers & Facts

LocationDauphin County, PA
Salary$1,800–$2,000 Per Week

Description

The  Portal Developer leads the design, programming, and testing work for the first stages of the 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 OA 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 PSE SLDS Portal web application.
  • Coordinate with OA 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 PSE SLDS Portal development roadmap.
  • Serve as the lead testing contact for the PSE SLDS Portal web application, develop & perform test cases, and perform remediation of identified system bugs and other deficiencies.

The PSE SLDS 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 PSE SLDS Portal.

Skills

  • Proficiency in C# and .NET (preferably .NET 810), 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 optimization. - 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

Similar Jobs