Senior Software Engineer

Staff Connect UAE

Ajman Emirate

On-site

AED 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Staff Connect UAE is seeking a Senior Software Engineer to own Dynamics 365 CRM and Power Platform development, administration and integration across ERP, HR and finance systems in Ajman. The role emphasizes data governance, plugin development and API extensions to support complex ERP/HR changes.

You will design Dataverse data models, build Canvas and Model-Driven Apps, and manage deployments, security roles and governance for scalable solutions.

Qualifications

  • Bachelor's degree in Computer Science or Information Systems; Master’s preferred.

Responsibilities

  • CRM Development: Configure and enhance Dynamics 365 CRM entities, forms, views, security roles and service processes.
  • Power Platform: Develop and maintain Canvas Apps, Model-Driven Apps, Power Pages and Power Automate workflows.
  • ERP and HR Integration: Implement and support data flows connecting Dynamics 365 F&O and HR with CRM, portals and internal applications.
  • Dataverse: Design tables, relationships, validation rules and access controls; maintain data quality and resolve application data issues.
  • Custom Development: Develop CRM plugins, custom APIs and extensions where standard configuration is insufficient.
  • Platform Administration: Manage Power Platform environments, solutions, connections, permissions, deployment processes and governance controls.
  • Business Support: Translate departmental requirements into application changes and troubleshoot workflow and integration failures.
  • Delivery and Documentation: Coordinate testing and releases, maintain solution documentation and manage specialist vendor dependencies for complex ERP/HR changes.

Skills

Dynamics 365 CRM
Power Platform
Power Apps
Power Automate
Dataverse
C#/.NET
JavaScript
SQL Server
Azure
Web API

Education

Bachelor's degree in CS/IS
Master's preferred

Tools

Azure API Management
Service Bus
Microsoft Entra ID
Web API

Job description

Job Title: Senior Software Engineer – Power Platform and ERP Integration
Job Location: Ajman
Level of Experience: Senior — minimum 5 years, typically 5–7 years
Job Purpose

Own Dynamics 365 CRM and Power Platform development, administration and application support. Deliver workflows and integrations connecting CRM, Finance & Operations, HR and the Chamber’s digital services.

Key Responsibilities

CRM Development: Configure and enhance Dynamics 365 CRM entities, forms, views, business rules, security roles and service processes.

Power Platform: Develop and maintain Canvas Apps, Model-Driven Apps, Power Pages and Power Automate workflows.

ERP and HR Integration: Implement and support data flows connecting Dynamics 365 F&O and HR with CRM, portals and internal applications.

Dataverse: Design tables, relationships, validation rules and access controls; maintain data quality and resolve application data issues.

Custom Development: Develop CRM plugins, custom APIs and extensions where standard configuration is insufficient.

Platform Administration: Manage Power Platform environments, solutions, connections, permissions, deployment processes and governance controls.

Business Support: Translate departmental requirements into application changes and troubleshoot workflow and integration failures.

Delivery and Documentation: Coordinate testing and releases, maintain solution documentation and manage specialist vendor dependencies for complex ERP/HR changes.

Requirements

Education: Bachelor’s degree in Computer Science, Information Systems or a related field; Master’s preferred.

Experience: Minimum 5 years in enterprise application delivery, including at least 3 years with Dynamics 365 CRM/CE and Power Platform.

Power Platform: Minimum 3 years of hands‑on development with Power Apps, Power Automate and Dataverse.

ERP Integration: Minimum 2 years integrating Dynamics 365 F&O with enterprise applications or digital portals.

Dynamics 365 HR: Working knowledge of HR processes, integration requirements and coordination with functional specialists.

Customization: Practical experience with C#/.NET plugins, JavaScript, Dynamics Web API and custom connectors.

Power Pages: Experience configuring portals, authentication, table permissions and bilingual user experiences.

Database: Strong Dataverse modelling and query skills; proficiency in SQL Server queries and stored procedures.

Azure Integration: Familiarity with Azure API Management, Service Bus, Functions and Microsoft Entra ID.

Application Lifecycle: Experience with managed/unmanaged solutions, environment variables, connection references and deployment pipelines.

Governance: Strong understanding of least-privilege access, data loss prevention policies, auditability and controlled change management.

  • Collaboration: Ability to deliver independently while coordinating with business owners, integration engineers and ERP vendors.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Power Platform & Dynamics 365 ERP Engineer
Senior Power Platform & Dynamics 365 ERP Engineer

Staff Connect UAE • Ajman Emirate

On-site
AED 180,000 - 240,000
Senior Dynamics 365 / Dataverse & Power Automate Developer
Senior Dynamics 365 / Dataverse & Power Automate Developer

BlackStone eIT • Dubai

On-site
AED 260,000 - 500,000
Private Health Insurance
Pension Plan
Training & Development
+1
Developer – Microsoft Dynamics 365
Developer – Microsoft Dynamics 365

NorthBay Solutions LLC • Abu Dhabi

On-site
AED 180,000 - 260,000
Senior Technical Consultant – Microsoft Dynamics 365 CRM
Senior Technical Consultant – Microsoft Dynamics 365 CRM

DXC Technology • Dubai

On-site
AED 350,000 - 550,000
Power Platform Architect
Power Platform Architect

Salt • Abu Dhabi

On-site
AED 334,800 - 558,000
Microsoft Dynamics 365 Administrator
Microsoft Dynamics 365 Administrator

Trivanet • United Arab Emirates

On-site
AED 180,000 - 300,000
Relocation assistance
Competitive salary and benefits
Senior Microsoft Dynamics 365 CRM Developer
Senior Microsoft Dynamics 365 CRM Developer

Confidential Company • Abu Dhabi

On-site
AED 360,000 - 540,000
Senior Power Apps Engineer
Senior Power Apps Engineer

Dicetek LLC • Dubai

On-site
AED 240,000 - 360,000
Technical Lead – Microsoft Dynamics 365
Technical Lead – Microsoft Dynamics 365

NorthBay Solutions LLC • Abu Dhabi

On-site
AED 360,000 - 480,000
D365 Technical Consultant (Finance & Operations)
D365 Technical Consultant (Finance & Operations)

Confidential Company • Dubai

On-site
AED 320,000 - 480,000