Open jobPosted 5 days ago · Closes in 25 days

Upstaff - Senior Software Developer – CRM / Dynamics 365 & Power BI

Software Engineer
Open to offers Toronto, Canada
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Software Engineer is needed in Toronto, Canada.

Client: Upstaff

Location: Toronto, ON, ca

Contract: Contract

```html

Job Description

Justice Technology Services is seeking a Senior Software Developer – CRM to support the Office of the Public Guardian and Trustee (OPGT) Modernization Program. The successful candidate will work as part of an integrated support, data, reporting, and development team that includes both internal and vendor resources. Key focus areas will include implementing configurations, customizations, integrations, technical enhancements, reporting, and data solutions within Microsoft Dynamics 365 Customer Engagement (CE) and related systems. A significant component of the role involves Power BI reporting and visualization using Dynamics 365 data.

The candidate will also provide technical troubleshooting, support system/integration/user acceptance testing, participate in deployments and post-go-live stabilization, document technical work, and deliver knowledge transfer to Ontario Government staff.

Requirements

Mandatory Requirements

  • Microsoft Dynamics 365 CE / Enterprise Application Development: 5+ years of experience developing and supporting enterprise applications, including Microsoft Dynamics 365 Customer Engagement (CE).
  • Power BI: Proven proficiency with Microsoft Power BI, including data modeling, interactive reports, dashboards, and advanced Power BI functionality.
  • Dynamics 365 CE / F&O Reporting: Proven experience producing reports using data from Microsoft Dynamics 365 Customer Engagement (CE) and Finance & Operations (F&O).

Key Responsibilities

  • Develop and support enterprise solutions within Microsoft Dynamics 365 Customer Engagement (CE).
  • Configure, customize, and extend Dynamics 365 CE based on approved technical designs and user requirements.
  • Troubleshoot and resolve technical issues related to Dynamics 365 CE and supporting systems.
  • Develop Power BI reports, dashboards, and visualizations based on business and user requirements.
  • Ensure the quality, accuracy, integrity, and reliability of reports and data.
  • Participate in deployment activities and provide technical support during post-go-live stabilization.
  • Provide knowledge transfer to designated Ontario Government staff and team members.
  • Work collaboratively with various stakeholders while following Ontario Government standards.

Technical Skills & Experience

Dynamics 365 CE Development

  • Strong hands-on experience with Microsoft Dynamics 365 Customer Engagement (CE) and its various components.

Power BI

  • Strong Power BI experience, including data modeling, interactive report development, and dashboards.

SQL & Data

  • Strong experience with SQL, including complex queries and performance troubleshooting.

Data Integration & ETL

  • Experience with various data integration techniques.

Data Warehouse / Lakehouse

  • Experience developing reports using Data Warehouse / Lakehouse environments.

Development, DevOps & Collaboration

  • Experience in structured enterprise development environments, including Azure DevOps.

Evaluation Criteria

  • Dynamics 365 CE / F&O Development & Reporting – 25 Points
  • Power BI – 25 Points
  • Data Integration & Extraction – 20 Points
  • Development Practices, Collaboration & Standards – 15 Points
  • Data Warehouse / Lakehouse – 15 Points

Nice-to-Have Qualifications

  • Azure certifications and Microsoft Dynamics 365 certifications.

Knowledge Transfer

The consultant will be expected to document tasks completed and share knowledge through various means including 1:1 meetings, team meetings, and technical documentation.

Ideal Candidate Profile

The ideal candidate is a Senior Dynamics 365 CE Developer with strong enterprise application development experience and a proven ability to work collaboratively in a structured government environment.

```


  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.