Qureos

Find The RightJob.

Senior CRM Developer — Microsoft Dynamics 365

Senior CRM Developer — Microsoft Dynamics 365

Sales Technologies LLC | Hussain Industries Group CRM Solutions, D365 Customization, JavaScript Plugins & C# Development

Monthly Take-Home (After Tax): PKR 300,000 – 450,000 Contract: 3-Month Renewable | Schedule: Mon–Fri, 9 AM–5 PM EST | Fully Remote

Company Overview

Sales Technologies LLC, part of the Hussain Industries Group, delivers enterprise CRM solutions and custom Microsoft Dynamics 365 implementations to US-based clients across sales, operations, and healthcare sectors. We build tailored CRM platforms that power sales pipelines, order management, customer engagement, and business process automation. Our team operates fully remote with a culture of technical excellence, accountability, and continuous delivery.

Position Summary

We are seeking a Senior CRM Developer with deep expertise in Microsoft Dynamics 365 to lead the design, customization, and delivery of enterprise CRM solutions. This is a hands-on senior role focused on full-stack Dynamics 365 development — including custom plugins, JavaScript web resources, Power Platform integrations, sales pipeline configuration, and order management modules. The ideal candidate brings 5+ years of Dynamics 365 development experience, strong C# and JavaScript skills, and a proven track record delivering complex CRM customizations for US-based clients.

This is a software development and CRM engineering role. Candidates from sales administration or non-technical CRM user backgrounds are not suited for this position.

Key Responsibilities

Dynamics 365 Customization & Configuration

  • Architect and lead end-to-end customization of Microsoft Dynamics 365 Sales, Customer Service, and Business Central modules
  • Design and implement custom entities, forms, views, dashboards, business rules, and workflows within the D365 platform
  • Configure and extend Sales Hub: opportunity management, lead scoring, sales pipeline stages, forecasting, and quote-to-order flows
  • Build and maintain order management and product catalog modules within Dynamics 365
  • Implement and manage business process flows, Power Automate cloud flows, and automated trigger logic
  • Collaborate with US-based business stakeholders to translate requirements into scalable CRM solutions

C# Plugin & Server-Side Development

  • Design, develop, and deploy custom Dynamics 365 plugins using C# and the Dynamics SDK
  • Build pre-event and post-event plugins for entity create, update, delete, and retrieve operations
  • Develop custom workflow activities and custom API endpoints within the D365 platform
  • Write clean, maintainable, and well-documented C# code following CRM development best practices
  • Implement error handling, exception logging, and plugin tracing for production reliability
  • Perform code reviews and enforce development standards across the CRM development team

JavaScript & Web Resource Development

  • Build and maintain JavaScript web resources for client-side form logic, field validation, and UX customization
  • Develop ribbon/command bar customizations using Ribbon Workbench and Power Apps Command Designer
  • Implement form scripting for conditional field visibility, calculated logic, and dynamic UI behavior
  • Create and manage HTML web resources for embedded custom interfaces within D365
  • Integrate external data sources and services into D365 forms via JavaScript and REST calls to the Dataverse Web API

Power Platform & Integration Development

  • Develop Power Apps canvas and model-driven apps layered on top of Dynamics 365 Dataverse
  • Build Power Automate flows for CRM process automation, notifications, and cross-system triggers
  • Architect integrations between Dynamics 365 and external systems: REST APIs, Azure Functions, Azure Service Bus, and third-party platforms
  • Connect D365 with ERP systems (Business Central, NetSuite), marketing platforms, and data warehouses
  • Use the Dataverse Web API and SDK for programmatic data access, bulk operations, and integration payloads

Sales Pipeline & Order Management Modules

  • Design and implement end-to-end sales pipeline architecture within D365 Sales: lead-to-opportunity-to-quote-to-order lifecycle
  • Build custom quoting, pricing, and discount logic within the D365 product and order modules
  • Configure territory management, sales team hierarchies, and role-based pipeline views
  • Implement KPI tracking, activity management, and sales performance dashboards
  • Develop order fulfillment workflows and approval processes integrated with downstream systems

DevOps, ALM & Solution Management

  • Manage D365 solutions across environments (dev, UAT, production) using solution layering best practices
  • Use Azure DevOps and GitHub for version control, pull requests, and CI/CD pipeline deployments
  • Implement ALM (Application Lifecycle Management) using Power Platform Build Tools and pipelines
  • Conduct environment comparisons, solution exports/imports, and managed vs. unmanaged solution strategies
  • Maintain technical documentation for customizations, data schemas, and integration architecture

Required Qualifications

  • 3+ years of hands-on Microsoft Dynamics 365 development experience (Sales, Customer Service, or Business Central)
  • Expert C# development: Dynamics 365 plugins, custom workflow activities, SDK usage, and server-side logic
  • Strong JavaScript skills: D365 form scripting, web resources, Ribbon customizations, Dataverse Web API calls
  • Deep knowledge of Dynamics 365 Sales: pipeline configuration, opportunity management, quoting, and order modules
  • Proficiency with Power Platform: Power Apps (model-driven and canvas), Power Automate, and Dataverse
  • Experience designing and deploying D365 integrations with external APIs and enterprise systems
  • Solid understanding of Dataverse data modeling: entities, relationships, security roles, and field types
  • Version control and ALM experience with Git, Azure DevOps, and Power Platform Build Tools
  • Agile/Scrum workflow experience; strong written communication for US-based client collaboration

Preferred Qualifications

  • Microsoft Certifications: MB-500 (D365 Developer), MB-210 (D365 Sales), PL-400 (Power Platform Developer)
  • Experience with Dynamics 365 Business Central: AL language, extensions, integration with D365 CRM
  • Familiarity with Azure services: Azure Functions, Service Bus, Logic Apps, and API Management in the context of CRM integrations
  • Power BI experience: embedding reports in D365, connecting to Dataverse, building sales performance dashboards
  • Experience with PCF (Power Apps Component Framework) for custom UI controls within D365
  • US Healthcare CRM experience: patient relationship management, DME provider workflows, referral tracking, or HIPAA-aware CRM customizations — a strong advantage
  • Financial operations exposure: revenue pipeline reporting, AR tracking, client billing workflows within CRM — useful context but this is not a finance or accounting role
  • Experience with portals: Power Pages or legacy Dynamics 365 Portal customization
  • Based in Pakistan preferred for cross-timezone collaboration with US clients

How to Apply Email: techarchitectahussain@gmail.com | CC: hiring@salesteq.us Include: resume/CV, GitHub or portfolio showcasing D365 plugins, JavaScript web resources, or integration work, and a cover letter describing your most complex Dynamics 365 customization, your C# plugin development experience, and how you approach CRM solution architecture.

Sales Technologies LLC is an equal opportunity employer. We value technical excellence, collaboration, and continuous improvement. SalesTeq.us | aounhussain.com | techwithaoun.com | hussainindustriesgroup.com

Job Type: Full-time

Pay: Rs300,000.00 - Rs450,000.00 per month

Work Location: Remote

© 2026 Qureos. All rights reserved.