Technical Lead/Principal Software Engineer (.NET)

  • Role: Technical Lead/Principal Software Engineer (.NET)
  • Employment: Full Time
  • Experience: 8 to 12 Years
  • Salary: Not Disclosed
  • Location: PAN INDIA

Programmers.IO is currently looking to hire Technical Lead/Principal Software Engineer (.NET) on .NET Framework & .NET Core, ASP.NET / ASP.NET MVC, SQL, C# Programming, RESTful API Development, Microservices Architecture, Cloud Platforms – preferably Azure or AWS, CI/CD Pipelines – Continuous Integration and Deployment, Performance Optimization & Security Standards, Technical Leadership & Mentoring, Project Ownership & Accountability, Stakeholder Management, Requirement Analysis & Translation, Risk Identification & Mitigation, Agile/Scrum Methodologies, Excellent Communication Skills – for cross-functional collaboration and client interaction, Documentation & Reporting – technical specs, progress updates Technology. If you think you are a good fit and willing to work from PAN INDIA location.Please apply with you resume or share your resume at Shekhawat.Dharmendra@programmers.ai

Experience Required: 8 to 12 Years

Job Summary: Technical Lead/Principal Software Engineer (.NET) with Legacy Systems Expertise 

We are seeking a highly skilled and experienced .NET Technical Lead to guide our development team in building scalable, high-performance applications. The ideal candidate will serve as the technical point of contact (POC) for multiple projects, ensuring seamless communication between stakeholders, developers, and cross-functional teams.


Key Responsibilities

Technical Leadership

  • Lead the design, development, and deployment of .NET-based applications.
  • Provide architectural guidance and code reviews to ensure best practices.
  • Analyze existing legacy systems (e.g. Classic ASP, WinForms, WCF) and define modernization strategies. 
  • Mentor and support junior developers in technical growth.

Project Ownership & POC Responsibilities

  • Act as the primary technical POC for assigned projects, liaising between business stakeholders, project managers, and development teams.
  • Translate business requirements into technical specifications and ensure alignment throughout the development lifecycle.
  • Proactively identify risks, dependencies, and blockers, and communicate them effectively to stakeholders.
  • Ensure timely delivery of milestones and manage scope changes with agility.

Collaboration & Communication

  • Collaborate with UI/UX designers, QA engineers, DevOps, and other teams to deliver cohesive solutions.
  • Conduct regular status meetings, sprint planning, and retrospectives.
  • Prepare and present technical documentation and progress reports to leadership.

Quality & Performance

  • Ensure code quality, performance optimization, and adherence to security standards.
  • Implement CI/CD pipelines and automated testing strategies.
  • Monitor application performance and troubleshoot production issues.

Required Skills & Qualifications

  • 8-12 years of experience in .NET development (.NET Core, ASP.NET, C#).
  • Strong understanding of SQL, Repositories, RESTful APIs, microservices, and cloud platforms (Azure/AWS).
  • Experience with frontend technologies like Angular/React is a plus.
  • Excellent communication and stakeholder management skills.
  • Proven experience as a technical lead or POC in cross-functional projects.

Preferred Attributes

  • Certification in Microsoft technologies.
  • Experience in Agile/Scrum environments.
  • Ability to manage multiple projects simultaneously.

Skills and Knowledge:

  • .NET Framework & .NET Core, ASP.NET / ASP.NET MVC, SQL, C# Programming, RESTful API Development, Microservices Architecture, Cloud Platforms – preferably Azure or AWS, CI/CD Pipelines – Continuous Integration and Deployment, Performance Optimization & Security Standards, Technical Leadership & Mentoring, Project Ownership & Accountability, Stakeholder Management, Requirement Analysis & Translation, Risk Identification & Mitigation, Agile/Scrum Methodologies, Excellent Communication Skills – for cross-functional collaboration and client interaction, Documentation & Reporting – technical specs, progress updates