TI

Microsoft Dynamics 365 CRM - Senior Software Engineer

TIQRIlinkedin.com
Oct 5, 2026, 4:27 PM3w ago
ContractColombo, Western ProvinceSoftware engineeringSenior (4+ yrs)

About the role

TIQRI is seeking a Senior Software Engineer specializing in Microsoft Dynamics 365 CRM to join their dedicated CRM engineering team. The role involves designing, developing, customizing, integrating, and supporting enterprise-grade Microsoft Dynamics 365 solutions. The engineer will collaborate with technical leads, architects, QA, and business stakeholders to deliver scalable and maintainable CRM solutions. Key responsibilities include developing with C#, .NET, JavaScript, Power Apps, Power Automate, and Power BI, as well as handling integrations, data migration, and supporting operational reporting. Candidates should have strong analytical, problem-solving, and communication skills, and be able to work independently within cross-functional teams.

Must have

  • Strong hands-on experience with Microsoft Dynamics 365 / Dynamics CRM.
  • Deep knowledge of at least one core module: Sales, Customer Service, or Customer Insights.
  • Solid hands-on experience with Power Apps, Power Automate, and Power BI.
  • Strong development experience with C#, .NET, and JavaScript.
  • Experience with REST APIs, OData, SQL Server, and system integrations.
  • Experience with data migration and integration tools.
  • 4+ years of relevant software engineering experience, with strong hands-on experience in Microsoft Dynamics 365 development.
  • Proven experience delivering Dynamics 365 customizations, integrations, and enhancements within enterprise environments.
  • Strong analytical and problem-solving capabilities.
  • Good communication and stakeholder-management skills.
  • Ability to understand business processes and translate them into effective technical solutions.
  • Ability to work independently while collaborating effectively within cross-functional teams.
  • Strong ownership and accountability for the quality of delivered solutions.

Nice to have

  • Experience with Azure services and cloud-based integrations.
  • Understanding of security compliance, role-based access control, and data encryption.
  • Experience with Dynamics 365 platform updates, governance, code reviews, and performance optimization.
  • Exposure to Azure DevOps, source control, CI/CD pipelines, and application lifecycle management.
  • Microsoft certifications in Dynamics 365, Power Platform, Azure, or related technologies.

Technologies

  • Azure
  • Azure DevOps
  • CI/CD
  • CRM
  • C#
  • Dataverse
  • .NET
  • JavaScript
  • Microsoft Dynamics
  • Power Automate
  • Power Platform
  • Power Apps
  • Power BI
  • REST
  • SQL
  • SQL Server

Highlights

This position requires working US client hours, specifically from 6:00 PM to 3:00 AM Sri Lanka time. The company emphasizes diversity and inclusion and welcomes applicants from all backgrounds. Candidates must be comfortable collaborating with distributed teams during these hours.