Loading...
USM Jobs / .Net Developer
High Remote

JB061951 - .Net Developer Apply

  • Start Date:
    Interview Types
  • Skills C# and .NET (Core / ..
    Visa Types Green Card, US Citiz..

Key Responsibilities
• Contribute to the rewrite of a legacy ASP.NET WebForms application to a modern .NET + Angular stack
• Design and build scalable backend services using .NET (C#)
• Develop responsive, maintainable front-end features using Angular
• Integrate with Microsoft Graph API and other external/internal APIs
• Design, optimize, and maintain SQL Server and Cosmos DB databases, including data migration strategies
• Implement cloud-native solutions using Microsoft Azure (Serverless, Functions, Cosmos DB, Storage, Event Grid, etc.)
• Ensure high code quality through testing, code reviews, and best practices
• Collaborate with stakeholders to understand legacy behavior and translate it into modern solutions ________________________________________

Required Skills & Experience
• Strong communication skills in English (both technical and business conversations)
• Strong experience with C# and .NET (Core / 6+)
• Proven hands-on experience with Angular (v18+, standalone, signals)
• Some understanding of ASP.NET WebForms and legacy applications
• Experience working with and configuring Microsoft Azure
• Strong SQL Server and document database skills (preferably Cosmos DB)
• Experience integrating with Microsoft Graph API
• REST API design and implementation and experience with SignalR
• Experience building event driven cloud systems (Event Grid)
• Familiarity with authentication/authorization (OAuth, Entra, etc.)
• Git-based version control and modern CI/CD pipelines

________________________________________
Nice to Have
• Experience breaking down monolithic applications into service-based architecture
• Knowledge of Azure DevOps, GitHub Actions, or similar CI/CD tools
• Experience with automated testing (unit, integration, end-to-end)
• Exposure to microservice or serverless design patterns
• Previous experience working on complex system modernization projects ________________________________________

What We’re Looking For
• A pragmatic problem-solver who understands both legacy and modern systems
• Someone comfortable making design decisions while balancing risk and delivery
• Strong communication skills and the ability to work with non-technical stakeholders
• A developer who cares about clean, maintainable, and testable code