We are seeking a highly experienced and motivated .NET Lead with deep expertise in microservices architecture. The ideal candidate will be responsible for designing, developing, and overseeing the implementation of scalable, secure, and high-performing applications using the Microsoft technology stack along with GCP Infrastructure and hands on.
Key Responsibilities:
Design and define scalable architecture using .NET Core/.NET 6+, C#, and microservices patterns.
Develop strategies for application modernization and cloud migration
Provide technical leadership and mentoring to development teams.
Collaborate with stakeholders to understand business requirements and translate them into technical designs.
Ensure best practices in API design, containerization, DevOps, and security.
Lead code reviews, enforce coding standards, and drive software quality.
Evaluate new technologies and tools to continuously improve platform performance and developer efficiency.
Technical Skills Required:
Expert in .NET Core/.NET 6+, C#, ASP.NET Core.
Strong understanding of microservices architecture and distributed systems.
Experience with containerization (Docker, Kubernetes).
Proficient in RESTful API design and development.
Deep knowledge of SQL and NoSQL databases (e.g., SQL Server, MongoDB, Redis, Spanner ).
Experience with messaging systems
Cloud experience (preferably GCP).
Strong understanding of design patterns, SOLID principles, and domain-driven design (DDD).
Preferred Qualifications:
Experience in agile/scrum methodologies.
Excellent problem-solving and communication skills
Any Graduate