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.