Padmi

Technical Lead/Principal Software Engineer (.NET)

IndiaPosted 3 months ago
Software engineeringStaff+Full Time
Apply at programmers.io

Opens the source posting on foundit.in

Source description

About the role

View original

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. Must-Have Skills .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 Good-to-Have Skills Frontend Technologies – such as Angular or React (optional but preferred), Entity Framework Core – advanced usage and performance tuning Docker & Kubernetes – for containerization and orchestration GraphQL – for flexible API querying GitHub Actions / Azure DevOps Pipelines – for advanced CI/CD workflows

One address, no account. We’ll tell you when matching roles go live.

More at programmers.io

Related open roles

View all roles