Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Tech Mahindra Philippines is hiring a Dynamics 365 Developer to design, build, and deploy CRM solutions using Dynamics 365 and Power Platform at the Makati site. The role follows a mid to night shift and is a 1-year project-based contract, offering growth opportunities and a supportive, people-first workplace.
The position requires collaboration with product teams and stakeholders to deliver secure, scalable CRM solutions that align with enterprise standards.
At Tech Mahindra Philippines, we’re more than just a BPO — we’re a Certified Great Place to Work® where your growth and well-being come first. With thriving hubs in Cebu and Manila, we’re helping people like you build meaningful careers while making a real difference for customers around the world.
Growth you can see – promotions and career paths await
Learning that sticks – trainings to sharpen your skills
A workplace that cares – inclusive, supportive, and people-first
Health coverage you can count on
Rewards when you refer friends to join the team
HMO Benefit
Leave Credits
The Microsoft Dynamics 365 Developer is responsible for designing, developing, configuring, and supporting Dynamics 365 and Power Platform solutions to enable business capabilities and improve operational efficiency. This role collaborates with product teams, business stakeholders, and technical leads to ensure delivery of secure, scalable, and high-quality CRM solutions aligned with enterprise standards.
Solution Development: Design and build Dynamics 365 solutions, including custom components, plugins, workflows, and integrations
Customization & Configuration: Configure and extend Dynamics 365 applications using native features and Power Platform capabilities
Integration & Data: Develop system integrations and support data modeling, migration, and data quality management
Delivery Execution: Contribute to the full software development lifecycle, including development, testing, deployment, and release management
Support & Maintenance: Troubleshoot issues, perform root cause analysis, and implement enhancements to improve system stability and performance
Collaboration: Work with business analysts, product owners, and architects to translate requirements into technical solutions
Governance & Quality: Ensure adherence to coding standards, security policies, and enterprise architecture guidelines
Documentation: Maintain clear technical documentation to support solution sustainment and knowledge transfer
Bachelor’s degree in Computer Science, Information Technology, or related field
2+ years of hands‑on experience in Microsoft Dynamics 365 and Power Platform development
Proficiency in:
Dynamics 365 (CRM) customization and configuration
Dataverse and API/integration development
C#, .NET, JavaScript
Experience with system integrations, data handling, and solution deployment
Familiarity with Agile delivery and DevOps practices
Experience with Azure services (e.g., Logic Apps, Functions, Service Bus)
Exposure to CI/CD pipelines and release management tools (e.g., Azure DevOps)
Understanding of CRM business processes (Sales, Service, Finance, or Operations)
Strong problem-solving and analytical skills
Effective communication and stakeholder collaboration
Accountability for delivery quality and timelines
Continuous learning and adaptability in evolving technologies
Delivers reliable and scalable Dynamics 365 solutions that support business operations
Enhances user experience and operational efficiency through automation and system improvements
Contributes to the stability, security, and continuous evolution of enterprise CRM platforms
Location: Makati City
Shift: Mid to Night Shift
Must be amenable for 1 year Project Based Contract
We’re a global provider of IT and business process services, helping industries like telecommunications, healthcare, retail, banking, e-commerce, travel, and logistics. In the Philippines, we’re home to thousands of talented professionals who value growth, diversity, and teamwork.
If you’re ready for a role where you can grow, make a difference, and enjoy the ride — we’d love to meet you.