Senior C# BLAZOR Engineer

duvari group
Chesterfield, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 150K

Job location

Remote
Chesterfield, United States of America

Tech stack

.NET
API
Unit Testing
Azure
C Sharp (Programming Language)
Code Review
Computer Programming
Databases
Continuous Integration
Software Debugging
Language Integrated Query
Entity Framework
Windows Presentation Foundation
Model View ViewModel
Object-Oriented Software Development
Performance Tuning
SQL Stored Procedures
SQL Databases
T-SQL
YAML
Data Logging
Blazor
Indexer
Xunit
Moq
Solid Principles
Information Technology
REST

Job description

Join a small, fast-moving team building modern C# applications from scratch using Blazor, Razor Pages, and WPF, fully remote with Midwest preference!

  • Own design and delivery of new applications or major components through production
  • Design, develop, and maintain C# (Blazor) applications and services using modern .NET frameworks and MVVM. (.NET 6/8/10)
  • Develop SQL queries and use ORMs effectively
  • Implement async programming (async/await) and write unit tests
  • Design and implement RESTful APIs using modern .NET
  • Debug complex, multi-layered issues across desktop, API, and database boundaries
  • Lead meaningful code reviews with strong attention to maintainability and correctness
  • Contribute to and maintain CI/CD pipelines using YAML-based pipelines

Requirements

  • Bachelor's in Computer Science or a closely related field, or equivalent experience.

  • Strong professional experience(8+ years) in C# / .NET (6/8/10) (experience with .Net 4.8

  • is a plus).

  • Strong BLAZOR experience

  • Strong understanding of async/await, TPL, and threading.

  • Experience building new applications, including project structure, architecture decisions, CI/CD setup, and environment configuration - not solely maintenance or incremental enhancements of existing systems.

  • Deep understanding of object-oriented design and SOLID principles

  • Solid knowledge of SQL (T-SQL, stored procedures, indexing, optimization).

  • Experience with Entity Framework Core (LINQ, migrations, performance tuning)

  • Experience with DI, logging, configuration, and layered architecture Preferred Qualifications:

  • Knowledge of Azure services

  • Experience writing and maintaining unit tests (xUnit, Moq, and Coverlet).

  • Experience with system administration tasks, including deployment, configuration, and

  • Maintenance of applications in production environments.

  • Experience working in a regulated environment such as medical device development, aerospace or defense desired.

Benefits & conditions

$150,000 per year

Apply for this position