NET Blazor Engineer

Bitsoft International, Inc.
Mechanicsburg, United States of America
3 days ago

Role details

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

Job location

Mechanicsburg, United States of America

Tech stack

ASP.NET
.NET
API
Application Packaging
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Continuous Integration
Data Security
Dependency Injection
DevOps
Image Management
Windows Communication Foundation
Performance Tuning
Query Optimization
Cloud Services
Reverse Engineering
Secure Coding
SQL Databases
Systems Integration
Management of Software Versions
Web Applications
Blazor
Delivery Pipeline
Containerization
Angular
Cosmos DB
REST
Api Management
Serverless Computing
Docker
Legacy Systems
Microservices

Job description

Deliver and enhance enterprise web applications using Blazor, with clean integration to scalable .NET backend services.

  • Develop robust, maintainable APIs, and ensure smooth versioning in microservices-driven environments.
  • Containerize new and existing workloads; define reusable build/run processes for local and CI/CD pipelines.
  • Build and maintain Azure serverless components, including integration/event processing functions.
  • Implement high-performance, cost-optimized data access for both Cosmos DB and SQL backends.
  • Promote best coding and engineering practices: error handling, observability, secure code, and standardized conventions.
  • Aid in deployment, release readiness, and support activities across multiple environments; participate in incident root cause analysis.
  • Work closely with technical architects, QA, and DevOps staff; review code and participate in architectural discussions.

Requirements

Modern .NET Development: Proficient in C# and current .NET frameworks; strong in building RESTful APIs, using dependency injection, and working with asynchronous code.

  • Blazor Framework: Deep experience developing interactive UIs with Microsoft Blazor (Server and/or WebAssembly flavors).
  • Microservices Architecture: Proven ability to design, implement, and evolve microservices, including clear definition of service boundaries, robust API contracts, and implementation of resiliency techniques.
  • Containerization: Practical knowledge of Docker (and/or Podman) for application packaging, image management, registry operations, and runtime troubleshooting.
  • Cloud-native Development: Hands-on experience with Azure Functions, including deploying event-driven solutions and integrating with cloud services.
  • Database Expertise: Strong skills in designing and optimizing data access for both Azure Cosmos DB (partition strategies, throughput management) and SQL databases (schema design, performance tuning, query optimization).
  • DevOps Awareness: Familiar with CI/CD concepts, build pipelines, and environment management (dev, test, prod)., Experience maintaining or transitioning legacy systems involving Angular, ASP.NET, or WCF services.
  • Prior exposure to codebase discovery and reverse engineering of unfamiliar application stacks.
  • Microsoft certifications in relevant Azure or .NET technologies., Demonstrated experience delivering projects at scale with recognized enterprises or large organizations (big plus).
  • Strong problem-solving approach, clear communicator, and proactive in cross-functional team collaborations.

Apply for this position