Summary
A dynamic and commercially savvy Senior .NET Lead Engineer to drive both the technical delivery and presales success of .NET-based projects. This hybrid role combines hands-on .NET development expertise with solution consulting, stakeholder management, and team-building. You will serve as the Subject Matter Expert (SME) in client discussions, win .NET projects, and lead the formation and growth of high-performing development teams to execute them.
This is a high-impact position ideal for someone who thrives at the intersection of technical leadership, business engagement, and strategic delivery.
Key Responsibilities:
- Act as the technical SME during presales engagements, working closely with sales, solution architects, and client stakeholders to scope and secure .NET projects.
- Participate in proposal creation, technical demos, and client presentations that demonstrate your .NET expertise and project delivery track record.
- Upon project acquisition, lead the end-to-end design, development, and deployment of .NET applications ensuring scalability, security, and performance.
- Build and scale dedicated .NET teams based on project needs; mentor junior to mid-level engineers and drive best practices across the board.
- Collaborate cross-functionally with project managers, designers, QA engineers, and DevOps teams to deliver solutions on time and within budget.
- Ensure strong stakeholder engagement and manage expectations throughout the lifecycle of the project.
- Stay current with emerging .NET technologies, cloud platforms, and development methodologies to continuously evolve internal delivery standards.
Key Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum 7+ years of experience in .NET development, with at least 2 years in a lead/architect or presales-related role.
- Deep understanding of the Microsoft tech stack including C#, ASP.NET, .NET Core, and SQL Server.
- Experience working with cloud services (Azure, AWS, or GCP) is highly desirable.
- Proven ability to win projects through technical consulting and convert those into successful delivery outcomes.
- Demonstrated capability in building and managing high-performing software teams.
- Strong communication, presentation, and interpersonal skills to effectively manage internal and external stakeholders.
- Experience in Agile/Scrum environments is a plus.
