Microsoft Dynamics 365 CRM - Senior Software Engineer
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.