Posted on: 17/10/2025
Description :
We are hiring a Senior / Lead .NET Developer with 8+ years of experience to join our core engineering team.
In this role, you will lead the design and development of cloud-native, enterprise-grade solutions for our clients across diverse industries.
You will play a key role in shaping scalable architectures, ensuring technical excellence, and mentoring developers, while driving successful delivery across the full software development lifecycle in a client-focused services environment.
Key Responsibilities :
- Lead a team of developers for end-to-end technical delivery of multiple projects, from requirement analysis to deployment.
- Architect and develop scalable, distributed backend services using ASP.NET Core (.NET 6/7/8), C#, and Entity Framework Core.
- Collaborate directly with clients to gather requirements and transform business needs into robust technical designs.
- Design and expose RESTful APIs, ensure proper versioning, security (OAuth2/JWT), and documentation (Swagger/OpenAPI).
- Build microservices and event-driven systems that prioritize high availability, horizontal scalability, and fault tolerance.
- Optimize application performance using caching (Redis, MemoryCache), async programming, and parallel processing.
- Ensure code quality via SOLID principles, design patterns, and test-driven development (TDD).
- Integrate with various third-party systems, external APIs, and cloud-native services as required.
- Set up and maintain CI/CD pipelines (Azure DevOps/GitHub Actions) with build/test/deploy automation.
- Implement robust logging, tracing, and monitoring using tools like Serilog, Application Insights, Grafana, etc.
- Lead code reviews, technical documentation, and facilitate internal design review processes.
- Demonstrate strong communication and stakeholder management skills, including client-facing interactions and cross-functional coordination.
Technical Skills :
- Proficient in .NET Core / .NET 6+, C#, ASP.NET Core Web API development.
- Strong foundation in Object-Oriented Programming(OOP), SOLID principles, and Design Pattern Implementation.
- Hands-on experience with Entity Framework Core, LINQ, and relational databases such as SQL Server, PostgreSQL.
- Proven ability to design and build secure, scalable RESTful APIs with OAuth2 and JWT authentication.
- Experience with Microsoft Azure services (App Services, Functions, Key Vault, Blob Storage, etc.
- Familiarity with message queues and event-driven architectures (Azure Service Bus, RabbitMQ, Kafka).
- Exposure to frontend technologies like React, Angular, Blazor to support full-stack development.
- Experience in building or maintaining multi-tenant SaaS platforms.
- Familiarity with Infrastructure as Code tools like Terraform, Bicep, or ARM templates.
- Understanding of Microservices Architecture, Domain-Driven Design (DDD), CQRS, or event sourcing patterns.
- Proficient with Git for version control and CI/CD practices using Azure DevOps or GitHub Actions.
- Exposure to testing frameworks such as xUnit, NUnit, Moq and code quality gates like SonarQube, Snyk, etc.
Role : Lead Software Engineer
Industry Type : IT Services & Consulting
Department : Delivery
Employment Type : Full Time, Permanent
Role Category : Software Development
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1562373
Interview Questions for you
View All