Key Responsibilities
You will
be responsible for the full software development lifecycle (SDLC) within the
Dynamics 365 Customer Engagement (CE) and Power Platform ecosystem, ensuring
solutions are scalable, secure, and meet client requirements.
Core
Dynamics 365 & Power Platform Development:
- Design, develop, and customize Dynamics 365 CE
(Sales, Customer Service, Field Service) modules, including entities,
forms, views, dashboards, and security models.
- Implement and deploy custom business logic using
the Power Platform (Dataverse) SDK, including writing, debugging, and
deploying Plugins, Custom Workflow Activities, and Custom Actions using C#
and the .NET framework.
- Develop and optimize low-code solutions using
Power Apps (Model-Driven and Canvas) and Power Automate (Cloud Flows) to
automate business processes.
External-Facing Portal Development:
- Serve as the subject matter expert in developing
and customizing external-facing websites using Microsoft Power Pages.
- Implement advanced portal functionalities,
custom authentication, and complex data interactions leveraging the Power
Pages/Dataverse Web API, with expert use of JavaScript and Liquid
templates.
Integration
& Lifecycle Management:
- Design and implement integrations between
Dynamics 365/Dataverse and external systems using Azure services (Logic
Apps, Azure Functions), C# custom connectors, and API management.
- Manage solution deployment and Application
Lifecycle Management (ALM) using Azure DevOps or GitHub, ensuring smooth,
automated, and governed releases across environments.
Technical
Consulting & Documentation:
- Provide expert technical guidance and translate
complex business requirements into highquality technical design
specifications and architectural blueprints.
- Adhere to Microsoft’s Success by Design and
Power Platform Well-Architected Framework methodologies.
Required Skills & Experience
- Education: Bachelor’s degree in Computer
Science, Software Engineering, or a related technical field.
- Experience: Minimum of 4+ years of hands-on
development experience with Microsoft Dynamics 365 Customer Engagement
(CE/CRM).
- Certifications (Mandatory): Must be a Microsoft
Certified: Power Platform Developer Associate (PL-400).
Deep
Technical Expertise:
- C# Expert: Proven, expert-level proficiency in
C# for developing robust Dynamics 365 plugins, custom workflow activities,
and external applications.
- Power Pages Expert: Extensive experience in
developing and customizing external websites using Microsoft Power Pages
(formerly Power Apps Portals), including advanced use of the Dataverse Web
API, Liquid templates, HTML, CSS, and JavaScript.
- In-depth knowledge of Dataverse/CDS data
modeling, security, and optimization.
How to Apply
Send
your CV and any relevant event coordination or research samples to: hr@softwaredynamicsgroup.com
