About the Company
Evoke Technologies is a leading global IT services consulting company. Incorporated in 2003, Evoke has developed a proven roadmap for offshore outsourcing, software development, maintenance and support that delivers, we boost our partners business, using the most advanced technology and the best professionals in the sector. Evoke has more than 1500 employees across our offices in USA, India, Poland (Wroclaw), Australia, and UK.
Job Summary
The Delivery Manager is responsible for overseeing end-to-end delivery of projects and programs built on Microsoft technologies. This role ensures that solutions are delivered on time, within scope and budget, while meeting quality standards and customer expectations. The Delivery Manager acts as a bridge between customers, internal teams, and leadership, driving predictable, scalable, and high-quality delivery.
Key Responsibilities
Delivery & Program Management
- Own end-to-end delivery of Microsoft-based projects (Azure, .NET, M365, Dynamics, Power Platform, etc.)
- Manage multiple concurrent projects/programs using Agile, Scrum, and/or hybrid delivery models
- Define delivery plans, milestones, timelines, and resource allocation
- Track project progress, risks, dependencies, and issues; implement corrective actions proactively
- Ensure compliance with delivery governance, SLAs, and contractual commitments
Stakeholder & Client Management
- Act as the primary point of contact for clients on delivery matters
- Build strong relationships with customers, understanding business goals and translating them into technical delivery outcomes
- Provide regular status reports, dashboards, and executive updates
- Manage expectations and handle escalations effectively
Team & Resource Management
- Lead and mentor cross-functional teams including Developers, Architects, QA, DevOps, and Analysts
- Ensure optimal utilization of resources and capability alignment
- Foster a high-performance, accountable, and collaborative team culture
- Support hiring, onboarding, and performance management where required
Technical & Architecture Oversight
- Provide delivery oversight for solutions built on Microsoft technologies such as:
- Azure (App Services, Functions, AKS, DevOps, Data services)
- .NET / .NET Core
- Microsoft 365 (SharePoint, Teams, Power Platform)
- Dynamics 365
- Collaborate with Solution Architects to ensure scalable, secure, and cost-effective designs
- Ensure best practices in DevOps, CI/CD, security, performance, and cloud cost optimization
Required Skills & Qualifications
Experience
- 8–15 years of IT experience with 5+ years in Delivery or Program Management
- Proven experience delivering enterprise-scale solutions using Microsoft technologies
- Experience managing fixed-price, T&M, and managed service engagements
Technical Skills
- Strong understanding of:
- Microsoft Azure Cloud & DevOps practices
- .NET ecosystem
- Microsoft 365 / Power Platform / Dynamics (preferred)
- Ability to engage in technical discussions and guide teams at a high level
- (Hands-on coding not required, but technical depth is expected)
Project & Delivery Skills
- Strong knowledge of Agile/Scrum, SAFe, and traditional project management
- Experience with tools like Azure DevOps, Jira, MS Project, or similar
- Excellent risk management and problem-solving skills
Leadership & Communication
- Strong people leadership and stakeholder management skills
- Excellent verbal and written communication
- Ability to work with senior leadership and executive stakeholders
- Strong negotiation, conflict resolution, and decision-making abilities
Preferred Certifications
- PMP / PRINCE2 / SAFe Agilist
- Microsoft Certified: Azure Solutions Architect / DevOps Engineer
- ITIL (for managed services roles)
If interested, please share your CV to [Confidential Information] and join our team!
Regards
Mani Prakash Sarana