As a Mid-Level .NET Developer, your role will involve designing, developing, and maintaining scalable microservices for enterprise applications. You will be working on high-performance, reliable systems deployed in containerized environments. Key Responsibilities:
Develop and maintain scalable .NET microservices
Build robust Web APIs with proper validation, error handling, and security
Write unit and integration tests to ensure code quality
Design portable and environment-agnostic solutions
Collaborate with cross-functional teams and client stakeholders
Optimize performance and implement caching strategies
Follow security best practices for enterprise applications
Participate in code reviews and maintain coding standards
Support deployment and troubleshoot issues in client environments
Qualifications Required:
Must-Have Skills:
4+ years of experience with .NET Core (3.1+) / .NET 5+ and C# (8+)
Strong hands-on experience with ASP.NET Core Web API & Entity Framework Core
Experience building REST APIs and middleware
Strong understanding of SOLID principles, Dependency Injection, Repository pattern
Experience with unit testing (xUnit / NUnit / MSTest), Moq, integration testing
Good-to-Have Skills:
Experience with .NET 6/7/8, Minimal APIs, gRPC, SignalR
Advanced EF Core, Dapper, database migrations
Kubernetes and container orchestration
Cloud platforms: Azure / GCP / Alibaba Cloud
Message brokers: Azure Service Bus, RabbitMQ, Kafka
Databases: PostgreSQL, MySQL, MongoDB, Cassandra
API Gateways: Azure API Management, Kong
Client-Facing Experience:
Experience in service-based organizations
Ability to adapt to multiple domains
Understanding of industry standards and compliance As a Mid-Level .NET Developer, your role will involve designing, developing, and maintaining scalable microservices for enterprise applications. You will be working on high-performance, reliable systems deployed in containerized environments. Key Responsibilities:
Develop and maintain scalable .NET microservices
Build robust Web APIs with proper validation, error handling, and security
Write unit and integration tests to ensure code quality
Design portable and environment-agnostic solutions
Collaborate with cross-functional teams and client stakeholders
Optimize performance and implement caching strategies
Follow security best practices for enterprise applications
Participate in code reviews and maintain coding standards
Support deployment and troubleshoot issues in client environments
Qualifications Required:
Must-Have Skills:
4+ years of experience with .NET Core (3.1+) / .NET 5+ and C# (8+)
Strong hands-on experience with ASP.NET Core Web API & Entity Framework Core
Experience building REST APIs and middleware
Strong understanding of SOLID principles, Dependency Injection, Repository pattern
Experience with unit testing (xUnit / NUnit / MSTest), Moq, integration testing
Good-to-Have Skills:
Experience with .NET 6/7/8, Minimal APIs, gRPC, SignalR
Advanced EF Core, Dapper, database migrations
Kubernetes and container orchestration
Cloud platforms: Azure / GCP / Alibaba Cloud
Message brokers: Azure Service Bus, RabbitMQ, Kafka
Databases: PostgreSQL, MySQL, MongoDB, Cassandra
API Gateways: Azure API Management, Kong
Client-Facing Experience:
Experience in service-based organizations
Ability to adapt to multiple domains
Understanding of industry standards and compliance