Search by job, company or skills

Suitable AI

Dot Net Engineer

Save
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description – Senior .NET C# Engineer

Position Summary

We are seeking a highly skilled Senior .NET C# Engineer to design, develop, and optimize microservices and APIs on Azure. The ideal candidate will have strong expertise in distributed systems, cloud-native development, and high-performance application design. You will work closely with cross-functional teams to build scalable backend services, improve system reliability, and implement secure integrations.

Key Responsibilities

  • Design, develop, and maintain microservices and REST APIs using .NET Core / ASP.NET Core.
  • Build and deploy cloud-native applications on Microsoft Azure.
  • Implement secure authentication and authorization using OAuth2, OpenID Connect, and JWT.
  • Integrate and optimize messaging systems such as Azure Service Bus, Event Hub, or similar event streaming technologies.
  • Work with relational databases like SQL Server and PostgreSQL, ensuring performance and reliability.
  • Containerize and orchestrate services using Docker and Kubernetes.
  • Conduct code reviews, enforce engineering best practices, and mentor junior developers.
  • Improve system performance, reliability, and scalability through profiling, tuning, and diagnostics.
  • Collaborate with DevOps teams on CI/CD pipelines and deployment automation.
  • Prepare technical documentation, architectural diagrams, and performance reports.

Required Skills & Experience

  • 5–8+ years of experience in backend development with C# and .NET Core.
  • Strong hands-on experience with ASP.NET Core Web API, microservices, and distributed systems.
  • Deep understanding of OAuth2, JWT, IdentityServer, and modern authentication flows.
  • Practical experience with Azure Service Bus, Event Hub, or Kafka.
  • Strong SQL expertise with Microsoft SQL Server and/or PostgreSQL.
  • Experience with Docker containers, Kubernetes, and cloud-native deployments.
  • Solid understanding of asynchronous programming, concurrency, and messaging patterns.
  • Experience in building scalable, fault-tolerant, high-performance backend systems.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149361315

Similar Jobs

Gurugram, India

Skills:

.Net Core.NETReactJavascriptJqueryMvcAsp.NetSql

Noida, India

Skills:

.Net Core.NET Framework.Net TechnologiesScrumAWSAgileAzureGcpREST-based API frameworks

Gurugram

Skills:

.Net Core.NET FrameworkC#ReactAsp.net Mvcentity frameworkDot Net Fullstack