NET Blazor Engineer (Only G.C / U.S.C)
6+Months
Mechanicsburg, PA (Onsite)
### Essential Technical Skills:
- **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).
---
### Key Responsibilities:
- 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.
---
### Preferred/Bonus Skills:
- 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.
---
### Desired Candidate Profile:
- 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.