For Employers
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

Develop, customize, and maintain Microsoft Dynamics 365 CRM and Power Platform solutions across various client environments. Manage solution deployments, troubleshoot production incidents, and collaborate with stakeholders to deliver technical requirements.

  • Fully Remote 
  • Full-Time 
  • 6-Month Contract (Renewable)
Join our team as a CRM Developer, building, customising and supporting Microsoft Dynamics 365 CRM and Power Platform solutions across multiple client environments.

What You'll Do
  • Develop, customise and maintain Dynamics 365 CRM / Customer Engagement applications across Sales, Customer Service, Field Service and Customer Insights.
  • Design and troubleshoot C# plugins, custom workflows and server-side logic, plus JavaScript client-side customisations.
  • Configure Dataverse tables, relationships, forms, views, business rules and security roles.
  • Build and troubleshoot Power Automate flows, Power Pages portals and Power Apps, with integrations via APIs and connectors.
  • Diagnose production incidents, perform root cause analysis and deliver sustainable fixes within agreed service levels.
  • Manage solutions across Development, Test/UAT and Production, including managed and unmanaged deployments.
  • Work with functional consultants and client stakeholders to clarify requirements, assess feasibility and provide realistic estimates.
  • Maintain technical documentation, perform unit testing and support UAT while following coding and security standards.


What You'll Bring
  • Bachelor's degree in Computer Science, Software Engineering, IT or a related discipline.
  • Preferably 4–6 years of relevant experience, including significant hands-on Dynamics 365 CRM development.
  • Strong C# and .NET skills, particularly Dynamics 365 plugins and server-side customisations.
  • Strong JavaScript skills for Dynamics 365 client-side customisations.
  • Experience with Microsoft Dataverse, including data models, relationships and security.
  • Practical experience developing and troubleshooting Power Automate flows.
  • Experience with solution management and deployment across multiple environments, including managed and unmanaged solutions.
  • Experience with REST APIs, third-party integrations and supporting CRM applications in production.
  • Strong analytical and problem-solving skills, clear English communication and a proactive, client-focused mindset.
Desirable
  • Power Pages and Power Apps (model-driven and canvas) experience.
  • Power BI and SSRS reporting experience.
  • Familiarity with DocumentsCorePack, ClickDimensions and payment integrations.
  • Azure DevOps, ServiceNow or similar platforms; Power Platform ALM and deployment pipelines.
  • Copilot Studio and AI agents knowledge; Microsoft certifications such as PL-400.
Candidates must be based in Sri Lanka.


Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Sr. AI Engineer - Future Opportunities

Full Time Ukraine Software Development

Senior Product Manager (Conversational AI)

Full Time United States $136K - $180K per year Software Development

COMMERCIAL SOLUTION ARCHITECT-REMOTE

Full Time Argentina Software Development

Analog Design, Architect - 18618

Full Time Canada Software Development

Principal Resident Network Engineer – Enterprise Networking

Full Time, Freelance United States $120K - $135K per year Software Development

2128 Sr Data Engineer - Platform Modernization & Migration

Full Time Argentina Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 221,842+ Jobs in Software Development

Answer easy questions

Answer easy questions

221,842+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified