Senior Microsoft Dynamics CRM Developer

iSystems Ltd

Karachi Division

On-site

PKR 3,000,000 - 6,000,000

Full time

21 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

iSystems Ltd in Karachi is seeking an experienced Dynamics CRM/D365 developer to design, customize, and support complex CRM solutions. You will build plugins, workflows, and forms, integrate with REST/Web APIs, and ensure robust production support and compliance with security and risk controls.

The role requires 8+ years of hands-on Dynamics experience, strong C#/.NET skills, and a deep understanding of SDLC, Agile/Waterfall, SIT/UAT, and deployment processes.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 8+ years of strong hands-on experience in Microsoft Dynamics CRM/Dynamics 365 development.
  • Strong experience with Dynamics CRM 2016 and D365, including Online and On-Premises environments.
  • Strong knowledge of Dynamics CRM Sales and Customer Service modules.
  • Hands-on experience with CRM customization and configuration, including entities, forms, views, relationships, business rules, workflows, plugins, and solutions.
  • Strong programming skills in C#, .NET, and ASP.NET.
  • Experience with REST APIs, Web APIs, SOAP/WCF Services, and .NET-based integrations.
  • Strong knowledge of SQL Server and SSIS.
  • Experience in SIT, UAT, regression testing, code reviews, deployment, and production support.
  • Understanding of SDLC and Agile/Waterfall methodologies.

Responsibilities

  • Develop, customize, maintain, and support Microsoft Dynamics CRM/D365 applications.
  • Develop and maintain CRM components including Plugins, Workflows, Client Scripts, forms, entities, and solutions.
  • Analyze business requirements and translate them into technical specifications and solutions.
  • Design and implement scalable, stable, and cost-effective application solutions.
  • Develop and maintain integrations using REST APIs, Web APIs, SOAP/WCF Services, and .NET-based services.
  • Participate in all phases of the SDLC, including analysis, design, development, testing, deployment, and support.
  • Prepare test plans, test scenarios, and test cases and review test results.
  • Implement unit testing using appropriate mocking libraries and testing frameworks.
  • Deploy fixes and enhancements to test environments and perform SIT.
  • Coordinate with business users for UAT and production deployment.
  • Participate in code reviews and ensure adherence to development best practices.
  • Manage Dynamics CRM solutions across development, testing, and production environments.
  • Review and maintain project documentation including BRD, FSD, TSD, SOPs, deployment, backup, and rollback documents.
  • Troubleshoot production issues, perform root-cause analysis, and implement permanent fixes.
  • Follow incident, problem, change, and release management processes.
  • Participate in application monitoring, Business Continuity, and Disaster Recovery activities.
  • Identify and communicate technical risks, issues, and dependencies to relevant stakeholders.
  • Participate in technical architecture discussions and provide appropriate recommendations.
  • Provide technical guidance and mentoring to development team members.
  • Ensure compliance with security, audit, operational risk, and regulatory requirements.
  • Work closely with business stakeholders, project teams, management, vendors, and support teams.

Skills

Dynamics CRM/D365 development
Plugins & Workflows
C# & .NET
REST/Web APIs
SQL Server
SOA/Services (WCF/SOAP)
Testing (unit/integration)
SDLC & QA processes
Code reviews & mentoring
Agile & Waterfall

Education

Bachelor's degree in CS/Software Engineering/IT or related

Tools

SQL Server
SSIS
REST APIs
Web APIs
SOAP/WCF Services
.NET
C#
Windows Services

Job description

Responsibilities

  • Develop, customize, maintain, and support Microsoft Dynamics CRM/D365 applications.
  • Develop and maintain CRM components including Plugins, Workflows, Client Scripts, forms, entities, and solutions.
  • Analyze business requirements and translate them into technical specifications and solutions.
  • Design and implement scalable, stable, and cost-effective application solutions.
  • Develop and maintain integrations using REST APIs, Web APIs, SOAP/WCF Services, and .NET-based services.
  • Participate in all phases of the SDLC, including analysis, design, development, testing, deployment, and support.
  • Prepare test plans, test scenarios, and test cases and review test results.
  • Implement unit testing using appropriate mocking libraries and testing frameworks.
  • Deploy fixes and enhancements to test environments and perform SIT.
  • Coordinate with business users for UAT and production deployment.
  • Participate in code reviews and ensure adherence to development best practices.
  • Manage Dynamics CRM solutions across development, testing, and production environments.
  • Review and maintain project documentation including BRD, FSD, TSD, SOPs, deployment, backup, and rollback documents.
  • Troubleshoot production issues, perform root-cause analysis, and implement permanent fixes.
  • Follow incident, problem, change, and release management processes.
  • Participate in application monitoring, Business Continuity, and Disaster Recovery activities.
  • Identify and communicate technical risks, issues, and dependencies to relevant stakeholders.
  • Participate in technical architecture discussions and provide appropriate recommendations.
  • Provide technical guidance and mentoring to development team members.
  • Ensure compliance with security, audit, operational risk, and regulatory requirements.
  • Work closely with business stakeholders, project teams, management, vendors, and support teams.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 8+ years of strong hands-on experience in Microsoft Dynamics CRM/Dynamics 365 development.
  • Strong experience with Dynamics CRM 2016 and D365, including Online and On-Premises environments.
  • Strong knowledge of Dynamics CRM Sales and Customer Service modules.
  • Hands-on experience with CRM customization and configuration, including entities, forms, views, relationships, business rules, workflows, plugins, and solutions.
  • Strong experience developing Dynamics CRM Plugins, Workflows, and form customizations.
  • Strong understanding of Dynamics CRM Solution Management.
  • Strong programming skills in C#, .NET, and ASP.NET.
  • Strong experience with REST APIs, Web APIs, SOAP/WCF Services, and .NET-based integrations.
  • Strong knowledge of Microsoft SQL Server and experience with SSIS.
  • Experience working with Windows Services and .NET-based applications/components.
  • Knowledge of testing tools, unit testing, and mock libraries used for Dynamics CRM development.
  • Strong understanding of SDLC and experience working with Agile and Waterfall methodologies.
  • Experience in SIT, UAT, regression testing, code reviews, deployment, and production support.
  • Knowledge of incident, problem, change, and release management processes.
  • Understanding of application security, audit, operational risk, Business Continuity, and Disaster Recovery practices.
  • Strong analytical, problem-solving, communication, stakeholder-management, and team collaboration skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Technical Consultant CRM
Senior Technical Consultant CRM

Systems Arabia • Islamabad

On-site
PKR 2,400,000 - 4,800,000
Senior Technical Consultant CRM
Senior Technical Consultant CRM

Systems Arabia • Lahore

On-site
PKR 3,000,000 - 6,000,000
Senior Technical Consultant CRM
Senior Technical Consultant CRM

Systems Arabia • Karachi Division

On-site
PKR 3,000,000 - 5,400,000
Senior Technical Consultant CRM
Senior Technical Consultant CRM

Systems Arabia • Islamabad

On-site
PKR 900,000 - 1,500,000
D365 CRM Technical Consultant
D365 CRM Technical Consultant

Systems Limited • Karachi Division

On-site
PKR 3,000,000 - 5,000,000
Principal/Staff Software Consultant - Microsoft Dynamics 365
Principal/Staff Software Consultant - Microsoft Dynamics 365

10Pearls, LLC • Karachi Division, Lahore, Islamabad

On-site
PKR 1,800,000 - 3,200,000
CRM Solution Architect
CRM Solution Architect

Systems Limited • Lahore

On-site
PKR 2,400,000 - 4,200,000
CRM Solution Architect
CRM Solution Architect

Systems Limited • Karachi Division

On-site
PKR 2,500,000 - 6,000,000
Senior Technical Consultant Microsoft Dynamics 365
Senior Technical Consultant Microsoft Dynamics 365

Tkxel LLC • Lahore

On-site
PKR 1,200,000 - 1,800,000
Microsoft Dynamics - Angular Developer
Microsoft Dynamics - Angular Developer

Devsinc, LLC • Lahore

On-site
PKR 1,800,000 - 2,400,000