Dot Net Software Engineer
Anil KumarUnited StatesSENIORPosted 2h ago
C#.NET 8.NET CoreRESTful APIsSQL ServerEntity Framework CoreDockerKubernetesAzureAWSAngularReactxUnitNUnitGitAzure DevOpsGitHub Actions
About the Role
We are seeking a highly skilled .NET Developer to join our core engineering team. This role focuses on designing, building, and maintaining scalable, secure, enterprise-grade cloud applications and RESTful APIs.
Key Responsibilities
• Design, code, test, and deploy robust backend services and web applications using C# and .NET 8/9 Core architectures.
• Build, optimize, and maintain highly secure RESTful APIs and event-driven microservices.
• Write complex SQL Server queries, design database schemas, optimize stored procedures, and utilize Entity Framework Core for data mapping.
• Deploy and manage microservices using container systems (Docker, Kubernetes / AKS) within cloud platforms like Microsoft Azure or AWS.
• Collaborate on full-stack deliverables by integrating APIs seamlessly with modern client-side frameworks (Angular or React).
• Write thorough unit tests (xUnit/NUnit), lead code reviews, troubleshoot runtime defects, and contribute to automated CI/CD pipelines.
Requirements
• Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
• 7+ years of hands-on experience with C# and the Microsoft .NET ecosystem (.NET Core/.NET 8).
• Strong command of ASP.NET Core MVC and Web API architectures.
• Extensive experience with MS SQL Server, query performance tuning, indexing, and ORMs like Entity Framework.
• Proficiency with Git, Azure DevOps or GitHub Actions, and container tools.