Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Ms 365 Developer

$90 - $110 per hour

TAG HR

Senior Microsoft 365 Software Developer
Location: National Capital Region, ON/QC – Hybrid/Remote within CanadaCompensation: $90-110/hr Based on qualifications, experience, and final contract pricing.Contract Term: Up to 1,100 days over approximately five (5) years, ending around March 31, 2032.Language: EnglishSecurity Clearance: Government of Canada SecretScope of Work / Tasks
We are seeking a Senior Microsoft 365 Software Developer for a long-term contract opportunity supporting the modernization of enterprise business and regulatory capabilities within a Microsoft 365 ecosystem.The successful consultant will act as a senior Microsoft 365 solution advisor, developer, and implementor, helping organizations identify the right Microsoft technologies for business needs and then design, develop, integrate, test, deploy, and support sustainable solutions.The role will involve working with technologies including Microsoft Teams, SharePoint, Power Platform, Power Apps, Power Automate, Power BI, Dataverse, Microsoft Graph, Azure, and related Microsoft development tools.Analyze business problems, opportunities, user needs, and desired outcomes.Collaborate with business stakeholders to identify high-impact business processes.Assess the appropriate level of structure, automation, scale, and reporting required for a solution.Identify data ownership, stewardship, integrity, migration, integration, and information requirements.Assess how data should flow between Microsoft applications and services.Evaluate available Microsoft 365 capabilities and identify viable solution options.Compare solution options based on simplicity, sustainability, cost, governance, scalability, and maintainability.Recommend appropriate Microsoft technology patterns and provide supporting rationale.Identify solution risks and recommend mitigation strategies.Design and implement Microsoft 365 business solutions following approved architectural approaches.Develop reusable and scalable components to reduce technical debt and improve delivery velocity.Support modernization of legacy business capabilities through Microsoft 365 technologies.Develop solutions using Microsoft Teams, SharePoint, Planner, Power Platform, Power Apps, Power Automate, Viva, Copilot, Power BI, and Dataverse.Develop and integrate solutions using Microsoft Graph APIs.Develop and configure standard and custom Microsoft connectors.Design and implement REST API integrations.Configure authentication and authorization using Microsoft Entra ID and OAuth.Develop Microsoft Teams applications and integrations.Develop Canvas Power Apps and reusable Power Apps components.Design and configure Dataverse tables, relationships, business rules, security roles, and permissions.Develop Dataverse plug-ins and custom APIs using C# where required.Develop Power BI reports, dashboards, analytics, and data visualizations.Develop complex DAX measures and optimize Power BI solutions.Use Power Query/M to clean, transform, normalize, and prepare data.Implement and validate Row-Level Security (RLS).Develop and maintain PowerShell scripts and modules.Develop Microsoft TeamsFx applications and integrations.Develop React/JavaScript applications and components.Develop SharePoint Framework (SPFx) solutions.Develop and configure Microsoft Forms and related integrations.Develop solutions using Microsoft Visual Studio and Visual Studio Code.Use Azure DevOps repositories, branching strategies, pull requests, CI/CD pipelines, and YAML pipelines.Test and pilot proposed solutions in collaboration with business and technical teams.Support quality assurance and user acceptance testing.Establish test groups and execute testing plans.Validate data integrity, system functionality, and solution performance.Investigate technical issues and perform root cause analysis.Identify opportunities for process automation, optimization, data analysis, and reporting.Support the transition of approved solutions from pilot to production.Prepare solution walkthroughs and presentations for technical teams, management, and business stakeholders.Present and demonstrate developed solutions.Prepare technical and solution documentation.Develop working procedures and standard operating procedures.Provide knowledge transfer and hands-on walkthroughs to technical and business staff.Maintain collaborative relationships with technical teams, business stakeholders, and project teams.Keep current with the Microsoft 365 technology roadmap and provide recommendations for adoption and onboarding.Provide expert Microsoft 365 advice to support business adoption of digital solutions.Perform additional development, integration, implementation, and support activities as required by individual Task Authorizations.The engagement is structured around an outcome-first approach, with the consultant expected to understand the business problem and data requirements before selecting and implementing the appropriate Microsoft technology solution.Mandatory Qualifications
M1
Minimum ten (10) years of experience within the last fifteen (15) years performing the required solution design, development, implementation, and knowledge-transfer activities within a Microsoft ecosystem.Experience must include:Understanding business goals, users, and business problems.Identifying impacted business processes.Assessing structure, automation, scale, and reporting requirements.Identifying data ownership, stewardship, integrity, migration, and integration requirements.Mapping business goals to Microsoft capabilities.Evaluating and comparing Microsoft solution options.Recommending appropriate Microsoft technology patterns.Designing and implementing Microsoft solutions.Developing reusable and scalable components.Preparing solution design and support documentation.Providing knowledge transfer and hands-on walkthroughs.Two client references from relevant projects will be required to verify the consultant's experience.M2
Must hold at least one (1) of the following Microsoft certifications:PL-400: Microsoft Power Platform Developer AssociatePL-600: Microsoft Power Platform Solution Architect ExpertA copy of the applicable certification must be provided as part of the submission.M3
Minimum five (5) years of experience within the last ten (10) years developing solutions using each of the following:Microsoft Planner functionality using the Planner API.Microsoft SharePoint using Microsoft Graph API, including Drive, List, and Site capabilities.Microsoft Teams using Microsoft Graph API.Microsoft Power Automate Cloud flows using standard and custom Microsoft connectors for automation and orchestration.Microsoft Entra ID / Azure Active Directory Single Sign-On.Microsoft Teams Canvas Power Apps for enterprise business requirements.Power Apps Component Framework custom components.Power BI reports and dashboards.Enterprise/Common Dataverse data integrations.Two client references will be required to verify the applicable project experience.M4
Minimum five (5) years of experience within the last ten (10) years developing solutions within the Microsoft ecosystem using each of the following:Microsoft Visual Studio IDE
C#.NETPython
Microsoft Visual Studio Code
JavaScriptTypeScriptNode.Js
Experience must demonstrate how each technology was used, the consultant's role, and the version utilized.Preferred Qualifications
Experience modernizing legacy enterprise applications and business processes.Advanced Microsoft 365 development experience.Strong Microsoft Power Platform development experience.Experience designing enterprise Microsoft 365 architecture patterns.Experience with Microsoft Teams application development.Experience with Microsoft Graph API.Experience with Microsoft Entra ID and enterprise authentication.Experience with Power Apps Component Framework (PCF).Experience developing Power Automate workflows and integrations.Experience with custom connectors and REST APIs.Experience with Dataverse architecture and development.Experience developing Dataverse plug-ins using C#.Strong Power BI and DAX development experience.Strong Power Query/M experience.Experience implementing Row-Level Security.Experience with PowerShell scripting and module development.Experience with TeamsFx and Microsoft Teams Toolkit.Experience with React and modern JavaScript/TypeScript development.Experience with SharePoint Framework (SPFx).Experience with Microsoft Forms and enterprise integrations.Experience with Azure DevOps and CI/CD pipelines.Experience developing YAML-based deployment pipelines.Experience working with enterprise data integration and synchronization.Experience conducting solution demonstrations and technical presentations.Experience developing technical documentation and standard operating procedures.Experience providing technical knowledge transfer to development and business teams.Strong analytical and problem‑solving skills.Experience working within government, regulated, or highly controlled environments.Rated / Asset Experience
Additional consideration may be given to experience developing with:Microsoft Copilot / AI Agents.Microsoft Teams Message Extensions.Microsoft Teams Adaptive Cards.Microsoft Teams SDK.Microsoft Teams Developer CLI.Microsoft Teams Toolkit and/or Microsoft 365 Agents Toolkit integrated with Visual Studio Code.Experience in these areas is point‑rated, with greater experience receiving higher consideration.Technical Environment
The successful consultant will work within a Microsoft-centric enterprise technology environment involving:Microsoft 365Microsoft TeamsMicrosoft SharePointMicrosoft PlannerMicrosoft Power PlatformMicrosoft Power AppsPower Apps Component FrameworkMicrosoft Power AutomateMicrosoft Power BIMicrosoft DataverseMicrosoft Graph APIMicrosoft Entra ID / Azure Active DirectoryMicrosoft TeamsFxMicrosoft Teams ToolkitMicrosoft FormsSharePoint Framework (SPFx)ReactJavaScript / TypeScriptNode.JsC#.NETPythonPowerShellVisual StudioVisual Studio CodeAzureAzure DevOpsCI/CD and YAML pipelinesREST APIsOAuth 2.0OpenAPI / SwaggerThe environment also includes legacy Microsoft technologies and enterprise platforms, including .NET Framework, SharePoint, SQL Server, Dynamics 365, IIS, Windows Server, and existing Azure infrastructure.Deliverables
Depending on the individual Task Authorization, deliverables may include:New Microsoft 365 business solutions.Solution architecture and design documentation.Functional and data requirements.Non-functional requirements.Knowledge-transfer documentation.QA and user acceptance test cases and results.Release notes.Proof-of-concept models.Standard operating procedures.Working procedures.Technical documentation.Knowledge repository content.Solution walkthroughs.Technical presentations and demonstrations.Testing and pilot results.Process automation and optimization recommendations.Data analysis and reporting solutions.Deliverables must be provided in editable Microsoft Office formats where applicable and meet applicable accessibility and plain-language requirements.Security & Work Location
Security Clearance: Government of Canada SecretThe successful consultant must hold or be eligible to obtain and maintain the required Government of Canada Secret security clearance.Although the position can support telework within Canada, the specific work location may vary by Task Authorization and the classification of information being accessed. Work may be performed onsite in the National Capital Region or remotely from within Canada's geographical boundaries, subject to security requirements.Work Location: National Capital Region and/or Remote within CanadaWorking Hours: Full-time, as directed by the project authority.Travel: None anticipated, although specific Task Authorizations may identify travel requirements.Language: EnglishAll deliverables will be submitted in English.This position is best suited to a senior Microsoft 365 developer who can bridge business requirements, solution architecture, development, integration, and implementation, rather than someone focused solely on application coding.Additional client and project-specific information will be provided to qualified candidates during the recruitment process.
#J-18808-Ljbffr
Vacancy posted 24 minutes ago
Similar jobs that could be interesting for youBased on the Ms 365 Developer in Winnipeg, MB vacancy
  • Join a rock-solid organization as our client’s next Senior Dynamics 365 Developer and sit at the center of projects that drives decisions. You’ll help one of Canada's most trusted organizations work on the latest project, and be rewarded with great opportunities.Key Responsibilities... 
    Suggested
    Permanent employment
    Internship
    Worldwide
    Flexible hours

    Huntel Global

    Winnipeg, MB
    25 minutes ago
  • OverviewThe Dynamics 365 / Cloud Developer is a hands-on technical delivery professional responsible for developing, configuring and integrating Microsoft Dynamics 365, Power Platform, Dataverse and Azure-based solutions. Working closely with the Solution Architect, you will... 
    Suggested
    For contractors
    Internship
    Remote work
    Flexible hours

    Adastra Corporation

    Winnipeg, MB
    22 minutes ago
  • Build Microsoft Dynamics 365 Finance and Operations solutions through X++ development, ERP customization, and enterprise integrations...  ...American manufacturing operations.This experienced ERP Technical Developer designs, develops, maintains, and supports Microsoft Dynamics ERP... 
    Suggested

    Tenth Revolution Group

    Winnipeg, MB
    24 minutes ago
  • Build Dynamics 365 and Azure solutions remotely from Toronto, using Power Platform, Dataverse, APIs, and cloud integrations. Deliver secure technical components.As a hands-on Dynamics 365 and Cloud Developer, you will translate approved designs into application functionality... 
    Suggested
    Remote work

    Adastra Corporation

    Winnipeg, MB
    22 minutes ago
  • Design enterprise Dynamics 365 solutions remotely using C#, .NET, JavaScript, and Power Platform technologies as a senior consultant.CygniSoft Staffing seeks a Senior Microsoft Dynamics 365 Developer for a potential fully remote client engagement. You will customize applications... 
    Suggested
    Contract work
    Remote work

    CygniSoft Staffing Inc.

    Winnipeg, MB
    23 minutes ago
  • $85 - $95 per hour

     ...Determined Recruitment Partner: CygniSoft Staffing Inc. CygniSoft Staffing is seeking an experienced Senior Microsoft Dynamics 365 Developer for a potential fully remote engagement with one of our clients. This opportunity is currently in the early planning stages.... 
    Hourly pay
    Contract work
    Internship
    Remote work

    CygniSoft Staffing Inc.

    Winnipeg, MB
    23 minutes ago
  • $130k - $150k per year

     ...which makes everything possible. The Senior Product Manager, Echo MS is responsible for owning the product strategy, roadmap, and...  ...launch. Work with the Pharma & Biopharma Market Vertical Unit to develop business cases, including ROI, assumptions, risks, and resource requests... 
    Contract work
    Internship

    Danaher Corporation

    Winnipeg, MB
    25 minutes ago
  • A leading staffing agency is seeking a Senior Dynamics 365 Developer in Toronto, Ontario. This role involves translating technical specifications into working CRM applications and requires extensive experience in Dynamics CRM projects. Successful candidates will have over 10... 

    Huntel Global

    Winnipeg, MB
    24 minutes ago
  •  ...deciding, designing, and creating. At Keyrus, you will not just develop skills—you will develop judgment. Your expertise sharpens with every...  ...Experience with enterprise platforms such as Workday, Dynamics 365, Business Central, Microsoft Graph, Salesforce, or SAP.Exposure to... 
    Long term contract
    Permanent employment
    Contract work
    Work at office
    2 days per week

    Keyrus

    Winnipeg, MB
    25 minutes ago
  • SCIEX, a Danaher operating company, seeks a Senior Product Manager for the Echo MS+ platform in Toronto. You will own strategy, roadmap, and lifecycle for high-throughput mass spectrometry solutions, translating customer and market needs into ROI-driven requirements. You will... 

    Radiometer

    Winnipeg, MB
    25 minutes ago
  • $69.45k - $119.45k per year

     ...testing, application modernization, agile delivery, and more. We help our clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to join our dynamic team. The ideal candidate will have extensive... 
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Winnipeg, MB
    4 days ago
  • Microsoft 365 support and service administration define this Interior Health position in Kelowna. Work full time permanently while maintaining...  ...tools and access.As an M365 Intermediate Analyst, you will develop, install, configure, test, maintain, and support Interior Health’... 
    Full time

    Interior Health Authority

    Winnipeg, MB
    25 minutes ago
  • SCIEX in Toronto, Canada, seeks a Senior Product Manager for the Echo MS+ platform to own strategy and lifecycle, translating customer needs into actionable requirements and ROI-focused business cases. You will coordinate with R&D, software, and market units to shape specifications... 

    Danaher Corporation

    Winnipeg, MB
    24 minutes ago
  • Lead S&OP, supply planning, and Dynamics 365 optimization at JDRF Electromag Engineering in Port Credit, Mississauga, Ontario.The S&OP Manager owns forecasting, inventory management, outsourced manufacturing, procurement coordination, and supplier performance. This role aligns... 
    Contract work

    GHD

    Winnipeg, MB
    24 minutes ago
  • Lead Dynamics 365 Finance and Operations delivery with X++ and Azure DevOps from Four Seasons’ Toronto corporate office three days weekly...  ..., security, and operational stability.Key Responsibilities: Develop custom X++ solutions and extensionsManage Azure DevOps... 
    Work at office

    Four Seasons

    Winnipeg, MB
    25 minutes ago
  • Lead Microsoft 365 and digital workplace technology for Pineapple in Aylesford, Kent, working full-time from 8am to 4.30pm.This permanent Digital Workplace and Technology Lead role supports Pineapple’s global business needs. You will manage modern business platforms, applications... 
    Permanent employment
    Full time

    Pineapple Contracts

    Winnipeg, MB
    23 minutes ago
  • Design enterprise solutions with Dynamics 365, Power Platform, Dataverse, and Azure from a fully remote contractor position based in Toronto...  ...REST API, middleware, and Azure integration specificationsGuide developers through implementation, testing, deployment, and... 
    For contractors
    Remote work

    Adastra Corporation

    Winnipeg, MB
    24 minutes ago
  • Lead Microsoft 365 collaboration solutions at Tata Consultancy Services using SharePoint Online, Power Platform, and Copilot Studio. Deliver...  ...into designs, delivery plans, and technical tasks while guiding developers and supporting business stakeholders. The work includes... 

    Tata Consultancy Services

    Winnipeg, MB
    25 minutes ago
  • Lead Dynamics 365 strategy with hands-on F&O expertise as a Manager, Business Analysis in an onsite or hybrid model.This manager serves...  ...legacy workflows into D365 F&O and CE processesLead, mentor, and develop the internal D365 support teamManage governance, releases,... 

    Recruiting in Motion

    Winnipeg, MB
    23 minutes ago
  • Microsoft Dynamics 365 and Azure expertise define this Canada-based, fully remote pre-sales architecture role. Shape secure enterprise...  ..., and enterprise digital transformation.Key Responsibilities: Develop scalable, secure, cost-effective solution architecturesLead discovery... 
    Remote work

    Jobgether

    Winnipeg, MB
    25 minutes ago
  • Drive Microsoft 365 and AI adoption as Canfor’s Digital Adoption Specialist in Vancouver, using practical solutions to build employee confidence.This regular role supports corporate and operational teams across Canfor’s North American operations. You will connect digital tools... 

    Canfor

    Winnipeg, MB
    22 minutes ago
  •  ...is looking for a Project Manager, Dynamics 365 F&O to join our growing team, with a flexible...  ...and engaging work environment that develops, retains and attracts talent You actively...  ...and quality Experience with DevOps and MS Project. Coaching and/or mentoring experience... 
    Work at office
    Local area
    Flexible hours

    BDO Canada

    Winnipeg, MB
    26 minutes ago
  • Concevez des architectures Exchange hybrides avec Microsoft 365 et PowerShell, à Montréal ou en télétravail à 100 %. Ce contrat dépasse douze mois.À titre d’Architecte Microsoft Exchange, vous travaillerez sur Exchange Online et Exchange SE sur site. Vous conseillerez les équipes... 
    Contract work
    Remote work

    Technologie Delan

    Winnipeg, MB
    25 minutes ago
  • Lead financial planning and reporting at Hatfield in North Vancouver or New Westminster, using CPA expertise and Dynamics 365 Business Central.As Leader of Finance, you will oversee financial operations, risk management, record-keeping, and reporting. The role works closely... 
    Long term contract

    PT Hatfield Indonesia

    Winnipeg, MB
    26 minutes ago
  • Développez votre carrière en tant que Spécialiste en implantation ERP en dirigeant des projets sur Sage 300 et Microsoft Dynamics 365 Business Central, tout en étant un conseiller stratégique pour nos clients. Votre expertise est essentielle pour garantir la réussite des projets... 

    Fuze HR Solutions

    Winnipeg, MB
    26 minutes ago
  • $50k - $100k per year

     ...clients to thrive? This could be your next big move! We are hiring Developing Investment Advisors into our Developing Investment Advisor...  ...development, and dedicated practice management support to help you develop and grow your practice. Accountabilities: Build a client base... 
    Full time
    Work from home

    TD

    Winnipeg, MB
    3 days ago
  • Dynamics 365 Customer Engagement expertise anchors this Solution Architect role, based in Toronto, Vancouver, Edmonton, or Calgary. Apply deep Microsoft cloud knowledge to client solutions.Long View seeks a professional Solution Architect for its Data & Dynamics team. You will... 

    Long View Systems

    Winnipeg, MB
    25 minutes ago
  • Lead Microsoft 365 collaboration with SharePoint Online administration and development, working across Power Platform and Copilot Studio solutions.This technical lead delivers SharePoint Online, Power Apps, Power Automate, and Copilot Studio capabilities. The work includes... 

    Apptoza Inc.

    Winnipeg, MB
    25 minutes ago
  •  ...North American manufacturer is seeking an experienced ERP Technical Developer to join its enterprise application development team. This role...  ...expertise in at least one of the following: Microsoft Dynamics 365 Finance & Operations X++ Development Customizations... 
    Long term contract
    Temporary work

    Tenth Revolution Group

    Winnipeg, MB
    25 minutes ago
  • Drive ERP delivery in Mississauga with Dynamics 365 Business Central, Finance, and Supply Chain expertise. Bridge stakeholders and global technical teams.IKO Industries Ltd. seeks an ERP Business Analyst to deliver, support, and enhance e-Emphasys ERP solutions. The work spans... 

    HSS Enterprises Ltd.

    Winnipeg, MB
    25 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Ms 365 Developer. Be the first to apply!