Lead Software Engineer .net

Year    TN, IN, India

Job Description

Work @ CloudIQ
Impactful Roles
Work on global projects that solve real-world problems using intelligent, scalable, and secure solutions. Build your expertise, expand your skills, and make a lasting impact in roles designed to empower your professional growth.
Collaborative Work Culture
Our teams are empowered to innovate through collaboration, blending technical excellence with collective strength. We foster collaboration and celebrate shared achievements in every sprint.
Growth Opportunities
With access to mentorship, resources, and an AI-driven innovation environment, you'll continuously grow your skillset while achieving your career aspirations.

Lead Software Engineer - .Net
Full Time | Chennai - India

Job Title

: Software Architect - .Net

Location:

Chennai - India

Employment

Type: Full-time

Experience Level:

6+ years
About the Role
We are looking for a skilled and proactive

.NET Lead Developer

to oversee the development of robust, scalable, and high-performance web applications. In this role, you will lead a team of developers, take ownership of technical delivery, and collaborate closely with product managers, architects, and QA teams.

This role is ideal for someone who is still hands-on with coding but also experienced in mentoring team members, making architectural decisions, and delivering high-quality software solutions using the Microsoft technology stack.
Key ResponsibilitiesLead the end-to-end development of web applications using .NET Core/.NET 6+, C#, and ASP.NET MVC/Web API. Provide technical leadership, mentor team members, and enforce coding best practices and standards. Participate in requirements gathering, technical analysis, and system design discussions. Collaborate with cross-functional teams including UI/UX, QA, DevOps, and business stakeholders. Write clean, maintainable, and testable code and conduct peer code reviews. Troubleshoot and resolve technical issues in a timely and efficient manner. Manage task estimation, sprint planning, and ensure timely delivery of features. Ensure applications meet security, performance, and scalability requirements. Stay updated with the latest industry trends and incorporate relevant innovations into the product.
Required Skills6+ years of hands-on experience in software development using the .NET ecosystem. Strong proficiency in C#, .NET Core/.NET 6+, ASP.NET MVC, Web API, and Entity Framework. Experience with SQL Server and writing complex queries, stored procedures, and performance tuning. Working knowledge of front-end technologies (JavaScript, HTML5, CSS3); exposure to Angular or React is a plus. Solid understanding of object-oriented programming (OOP), design patterns, and SOLID principles. Experience working with RESTful APIs, authentication protocols (OAuth2, JWT), and third-party integrations. Familiarity with version control systems (Git), CI/CD pipelines, and basic DevOps processes. Strong problem-solving skills and ability to lead technical discussions. Excellent communication and team collaboration abilities.
Preferred QualificationsExposure to cloud services like Microsoft Azure or AWS (App Services, Functions, Storage, etc.). Experience with containerization (Docker) and orchestration tools like Kubernetes. Familiarity with Agile/Scrum methodologies and tools like Azure DevOps or Jira. Basic understanding of unit testing frameworks like MSTest, xUnit, or NUnit. * Microsoft certifications in .NET or Azure are a plus.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4017719
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year