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 1 hour ago
Similar jobs that could be interesting for youBased on the Ms 365 Developer in Winnipeg, MB vacancy
  • $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... 
    Suggested
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Winnipeg, MB
    3 days ago
  • 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
    1 hour 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
    1 hour 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... 
    Suggested
    Full time
    Work from home

    TD

    Winnipeg, MB
    2 days 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
    1 hour 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... 
    Remote work

    Adastra Corporation

    Winnipeg, MB
    1 hour 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
    1 hour 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... 
    Contract work
    Remote work

    CygniSoft Staffing Inc.

    Winnipeg, MB
    1 hour ago
  •  ...time professionals, and our annual growth rate exceeds 25%. Job Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    4 days ago
  • $130k per year

     ...run multi-region, and the consistency and latency tradeoffs that come with it are decided rather than assumed. Help other engineers develop as architectural thinkers. Over time, the strongest signal of success in this role is the quality of the decisions being made around... 
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Winnipeg, MB
    more than 2 months 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
    1 hour ago
  • $131k - $191.4k per year

    26WD100016 L'affichage de poste en français suivra / The French job posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position Overview Are you a seasoned software developer who is passionate about building and scaling cloud services for world... 
    For contractors

    Autodesk

    Winnipeg, MB
    26 days 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
    1 hour 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
    1 hour ago
  • S.I. Systems Ltd. is seeking a Project Manager III to lead end-to-end L&D training projects, using Agile and MS Project, within a financial services environment. The role involves managing mid- to high-complexity learning initiatives, coordinating with a 20-person team, and... 
    Long term contract
    Contract work
    Work at office
    Immediate start

    S.I. Systems Ltd.

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...secteur des services en technologie de l'information, est en affaires depuis plus de 20 ans.Nous recherchons un(e) Architecte Dynamics 365 passionné(e) par la conception de plateformes CRM complexes, orientées expérience utilisateur et valeur d’affaires.Vous jouerez un rôle... 

    Victrix

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably.Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility...
    Full time

    Siemens Healthineers

    Winnipeg, MB
    7 days 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
    1 hour ago
  • Façonnez les offres Microsoft 365 et les logiciels utilisateurs à Québec ou Montréal, en mobilisant votre expertise en stratégie produit.Chez iA Groupe financier, vous définirez la vision, la stratégie et les feuilles de route des offres numériques. Vous orienterez SharePoint... 

    Industrial Alliance Insurance and Financial Services Inc

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour ago

Do you want to receive more vacancies?

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