Job Title or Location
RECENT SEARCHES

Dynamics 365 Developer - Contract

Flexstaf IT - 24 Jobs
Winnipeg, MB
Full-time
Contract
Experienced
Posted 9 days ago

The Dynamics 365/Power Platform Developer will be responsible for designing, developing, and deploying custom applications and system integrations using Microsoft Dynamics 365 and Power Platform tools, including Power Apps, Power Automate, and Power BI. This role involves collaborating with stakeholders, ensuring quality assurance, and supporting business needs with innovative, scalable solutions.

This is a contract position with potential to extend up to 24 months.

Key Responsibilities:

Solution Design & Development

  • Design, develop, and implement custom applications and integrations using Microsoft Dynamics 365 and Power Platform tools.

Customization & Configuration

  • Customize Dynamics 365 modules (e.g., Sales, Service, Marketing) and develop workflows using Power Apps and Power Automate to meet business requirements.

System Integration

  • Integrate Microsoft Dynamics 365 with other enterprise systems (ERP, third-party applications, etc.) through APIs, web services, and connectors.

Data Analysis & Reporting

  • Build detailed dashboards, reports, and visualizations in Power BI to facilitate data-driven decision-making.

Stakeholder Collaboration

  • Partner with business analysts, project managers, and stakeholders to gather requirements, deliver solutions, and ensure alignment with project milestones.

Quality Assurance & Testing

  • Conduct testing, debugging, and troubleshooting to ensure high-quality performance and compliance with organizational standards.

Coding & Deployment

  • Write, test, and deploy efficient and reliable code while adhering to best practices for coding standards and version control.

Documentation & Best Practices

  • Maintain comprehensive technical documentation and follow best practices for release management and deployment processes.

Data Management

  • Oversee data migration, integration, and quality assurance efforts to maintain data integrity.

Project Management

  • Contribute to project planning and execution, ensuring deliverables are completed on time.

Mentorship & Training

  • Provide mentorship to team members, troubleshoot technical issues, and support the effective use of Dynamics 365 across the organization.

Required Qualifications:

Education:

  • Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent work experience).

Experience:

  • Minimum 5 years of hands-on experience with Microsoft Dynamics 365 and Power Platform (Power Apps, Power Automate, Power BI).
  • Demonstrated success in developing and customizing Dynamics 365 modules.
  • Strong understanding of relational databases (e.g., SQL Server) and data modeling.
  • Proven experience integrating Dynamics 365 with third-party applications via APIs, web services, and connectors.
  • Hands-on experience with model-driven apps, canvas apps, and custom connectors in Power Apps.

Technical Skills:

  • Expertise in Dynamics 365 customization and configuration (e.g., plugins, workflows, forms, views, business rules).
  • Proficiency in Power Automate for automating business processes.
  • Advanced skills in Power BI for creating interactive dashboards and reports.
  • Familiarity with Azure DevOps for version control and release management.
  • Knowledge of programming languages such as JavaScript, C#, and related web development technologies.

Soft Skills:

  • Strong problem-solving skills with the ability to troubleshoot complex technical issues.
  • Excellent communication and interpersonal skills to engage technical and non-technical stakeholders.
  • Ability to manage multiple tasks in a dynamic, fast-paced environment.
  • Attention to detail and commitment to delivering high-quality results.

Share This Job: