HamburgerMenu
hirist

Lead Software Engineer - .Net Technologies

HireVeda
Anywhere in India/Multiple Locations
5 - 7 Years

Posted on: 21/11/2025

Job Description

Description :


About the Role

We are seeking an experienced Lead Software Engineer specializing in .NET Technologies to architect, design, and build high-quality, scalable, and secure enterprise applications.

In this leadership role, you will guide a team of engineers, make critical architectural decisions, collaborate across departments, and ensure the delivery of robust and maintainable software solutions.

This is a hands-on, high-impact role that blends deep technical expertise with people leadership, mentoring, and strategic decision-making.


Key Responsibilities :


- Lead the design and development of mission-critical applications using C#, .NET Core, ASP.NET, and related technologies.

- Define and drive architectural standards, best practices, and coding guidelines for the engineering team.

- Design microservices-based, distributed architectures with scalability, performance, and security in mind.

- Conduct architectural reviews, identify technical risks, and propose mitigation strategies.

- Develop backend services, REST APIs, and application components using .NET Core.

- Work with front-end frameworks (React, Angular, or Blazor) to deliver full-stack solutions (if applicable).

- Integrate applications with databases, cloud services, third-party APIs, and internal systems.

- Lead and mentor a team of software engineers through code reviews, 1 : 1 coaching, and technical guidance.

- Plan and distribute work across the team, ensuring timely delivery and high code quality.

- Foster a culture of collaboration, innovation, accountability, and continuous improvement.

- Collaborate with Product Managers, QA, DevOps, UX, and other stakeholders to align on requirements and deliverables.

- Convert business requirements into technical solutions and detailed implementation plans.

- Communicate complex technical concepts clearly to both technical and non-technical stakeholders.

- Ensure robust testing practices, including unit testing, integration testing, and automated builds.

- Work with DevOps teams to implement CI/CD pipelines, containerized environments, and automated deployments.

- Drive performance optimization, debugging, and troubleshooting of production systems.

- Deploy and maintain applications on cloud platforms (Azure preferred, or AWS/GCP).

- Work with infrastructure-as-code tools, containerization (Docker), and orchestration systems (Kubernetes, Azure AKS).

- Implement security best practices, API security, identity frameworks, and data protection standards.


Required Skills & Experience :


Core Technical Skills :


5-7 years of experience in software engineering with strong expertise in :

- C# / .NET Core / ASP.NET Core

- RESTful API development

- Entity Framework / Dapper / ORM frameworks


Strong understanding of :


- Microservices architecture

- Multithreading & asynchronous programming

- SQL Server, PostgreSQL, or other relational databases

- NoSQL databases (MongoDB, Redis) is a plus


info-icon

Did you find something suspicious?