Role Overview:
We are seeking an accomplished Delivery Lead with a strong techno-functional background and extensive experience in managing and delivering large-scale software projects. This senior leadership role requires a strategic thinker who can bridge the gap between technology and business, drive successful project delivery, and lead cross-functional teams. The ideal candidate will have deep expertise in .NET and ASP.NET technologies combined with exceptional leadership and stakeholder management skills.
Key Responsibilities:
- Lead end-to-end delivery of complex software projects ensuring quality, timeline, and budget adherence.
- Manage and mentor a team of technical leads, developers, and project managers to achieve project goals.
- Collaborate closely with clients, business stakeholders, and internal teams to understand requirements, define scope, and drive solution design.
- Act as a techno-functional expert bridging business needs and technical implementation, translating business requirements into actionable technical solutions.
- Oversee resource planning, risk management, and issue resolution throughout the project lifecycle.
- Drive process improvements and best practices in software delivery, agile methodologies, and quality assurance.
- Manage client relationships at senior levels, provide regular status updates, and ensure high client satisfaction.
- Lead presales activities, including scoping, estimating, and presenting technical proposals to clients.
- Work closely with architecture and product teams to ensure solutions are scalable, maintainable, and aligned with organizational standards.
- Monitor project metrics and KPIs to ensure delivery excellence and identify areas for improvement.
Qualifications & Skills:
- Bachelors or Masters degree in Computer Science, Information Technology, Engineering, or related field.
- Minimum 15 years of overall experience in IT delivery, with proven leadership roles managing software projects.
- Strong hands-on and architectural experience with Microsoft technologies including .NET Framework, ASP.NET, C#, and related stacks.
- Solid understanding of software development lifecycle (SDLC) and Agile/DevOps practices.
- Techno-functional expertise with the ability to translate complex business requirements into technical solutions.
- Experience managing large distributed teams and multi-stakeholder projects.
- Strong client management and communication skills with experience engaging at senior leadership levels.
- Proven track record in presales and business development activities.
- Familiarity with cloud platforms (Azure preferred), web services, APIs, and microservices architecture is a plus.
- Exceptional problem-solving, analytical, and decision-making skills.
- Ability to thrive in fast-paced environments and manage competing priorities.