Job Description

We are seeking a Technical Program Manager (TPM) with hands-on technical exposure to lead complex enterprise programs across Salesforce and Microsoft Dynamics 365 platforms. This role requires a strong ability to understand architecture, integrations, data flows, and technical trade-offs, while driving delivery using Agile methodologies.

The ideal candidate will act as a bridge between business, product, and engineering, owning program execution while providing technical leadership and guidance.

Key Responsibilities

Program & Agile Delivery

  • Own end-to-end delivery of large, cross-functional programs involving Salesforce and MS Dynamics 365
  • Drive Agile execution including PI planning, sprint planning, backlog grooming, reviews, and retrospectives
  • Manage scope, timelines, dependencies, risks, and delivery commitments
  • Ensure incremental and predictable delivery of business value

Technical Leadership & Architecture Understanding

  • Possess deep understanding of:
  • Salesforce architecture (Sales/Service Cloud, custom objects, Apex, integrations)
  • Microsoft Dynamics 365 (CRM modules, workflows, plugins, integrations)
  • Review and guide solution designs, integration patterns, and data models
  • Work closely with architects and engineers on:
  • API integrations
  • Data migration and synchronization
  • Security, performance, and scalability considerations
  • Provide technical guidance during design, development, and release phases

Stakeholder & Product Collaboration

  • Partner with Product Owners and Business stakeholders to translate business needs into technical requirements
  • Convert requirements into epics, features, and user stories with clear acceptance criteria
  • Align product roadmaps with technical feasibility and delivery plans
  • Communicate technical trade-offs and risks clearly to non-technical stakeholders


Governance, Risk & Quality

  • Establish and enforce program governance, metrics, and reporting
  • Identify and mitigate technical and delivery risks early
  • Ensure quality through design reviews, code quality practices, testing strategies, and UAT coordination
  • Support release management, DevOps pipelines, and post-production support


Required Skills & Qualifications

Must-Have

  • 8+ years of experience in Technical Program / Project Management
  • Strong hands-on technical exposure to Salesforce and Microsoft Dynamics 365
  • Solid understanding of Agile / Scrum / SAFe
  • Experience managing large-scale enterprise CRM or digital transformation programs
  • Proven ability to work with engineering teams at code, architecture, and integration levels


Technical Skill Set

  • Salesforce: Apex, Lightning, integrations, security model, deployment lifecycle
  • Microsoft Dynamics 365: workflows, plugins, entities, integrations
  • REST/SOAP APIs, middleware, data migration strategies
  • CI/CD pipelines, DevOps tools, release management
  • Cloud platforms (Azure preferred)

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application