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

Sr Microsoft Developer

Button Inc.

About Button

Since 2018, Button has been building reliable technology for government and private-sector clients with the goal of creating a more sustainable future through digital transformation. We create secure, easy-to-use systems through deliberate consideration and iteration. We are passionate about creating stronger communities through technology and continuing to grow across Canada and beyond.

Button Inc. was born out of a desire to take complex tasks and ideas and deliver them in a genuine, innovative, and impactful way. We help clients tackle hard problems and delight them with user-focused design and exceptional technical delivery. We start every engagement by making sure we’re solving the right problem with the most appropriate technical solution to meet our client’s needs.

About The Opportunity

Button is looking to support a government client undertaking a long-term digital modernization program to replace disconnected legacy regulatory systems and reduce technical debt. Rather than rebuilding existing applications one-for-one, the organization is creating secure, interconnected and sustainable solutions within the Microsoft 365 ecosystem, supported by a common data framework. The project will deliver scalable solutions that improve business processes, data access and reporting while creating reusable components, supporting production releases, and providing the documentation and knowledge transfer needed for long-term internal support.

We're looking for a Sr Microsoft developer with a minimum of 10 years experience in the ecosystem. You will lead the full solution lifecycle using an outcome-first approach. This includes defining the business problem and user needs; assessing data ownership, integrity, migration and integration requirements; mapping those needs to Microsoft 365 capabilities; and comparing potential solutions based on simplicity, sustainability, cost and governance.

You will recommend an appropriate technology pattern with clear rationale and risk considerations, then design, test and implement the agreed solution using reusable and scalable components wherever possible. You will also prepare detailed documentation and provide hands‑on knowledge transfer to support the solution’s long‑term success.

You work with business and technical teams to understand and recommend the most appropriate combination of Microsoft technologies to automate business processes, improve data access and reporting, and support the modernization of the organization’s regulatory capabilities. Technologies include Teams, SharePoint, Planner, Power Platform, Dataverse, Power BI, Viva and Copilot.

Required Experience

Please note that while Button values lifelong learning, transferable skills and candidates from diverse professional backgrounds, the experience outlined below is mandatory in order to be considered by the client.

  • A minimum of 10 years within the last 15 years experience working in the Microsoft Ecoystem.
  • Full Solution Lifecycle project experience using an outcome-first approach as outlined above
  • Certification of either
    • PL‑400: Microsoft Power Platform Developer Associate; OR
    • PL‑600: Microsoft Power Platform Solution Architect Expert

5 years within the last 10 years in each of the following areas:

  • Developing Microsoft Planner functionality using the Planner API to programmatically create, manage, track or integrate plans and tasks with other business applications and workflows
  • Developing Microsoft SharePoint solutions using the Microsoft Graph API, including Drive, List and Site functionality
  • Managing Microsoft Teams using the Microsoft Graph API
  • Developing Power Automate cloud flows using standard and custom Microsoft connectors for both automation and orchestration
  • Integrating solutions with Microsoft Azure Active Directory single sign-on
  • Creating Microsoft Teams Canvas Power Apps for enterprise business requirements and developing custom components using the Power Apps Component Framework
  • Developing Power BI reports and dashboards
  • Connecting solutions with new and existing enterprise or Common Dataverse data

5 years within the last 10 years specifically with:

  • Visual Studio Integrated Development Environment with C#, .NET, Python
  • Visual Studio Code with JavaScript, TypeScript and Node.js

Please note that if an offer of employment is presented, you will be required to complete a Government of Canada security screening process prior to commencing work.

Why Button?

This isa uniqueandexciting opportunity to playakeyrolein creating a more sustainable future through digital transformation.

We are open to you joining as a Full Time Employee, Hourly Term Employee or as an Incorporated Independent Contractor on an hourly basis. The hourly rate is reflective of each of those options.

Full Time Employees of Button receive:

  • Generous total compensationplan
  • 25 days of paidtimeoff(15 vacation days, 10 sick/personal days)toensurea healthy work-life balance
  • An extra day off for your birthday! (So you’re not pushing to production on your special day)
  • Full benefits package to look after you and your family,plusa health spending account
  • Commitment to continuouslearningand mentorship,withtime provided for professional and personal development
  • Remote work with flexibility when you need it, as long as you communicate clearly with your team (we value a trust-based team culture!)
#J-18808-Ljbffr
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Sr Microsoft Developer in Ottawa, ON vacancy
  • A federal nuclear regulatory agency is seeking a Senior Microsoft 365 Software Developer (Level 3) to drive the modernization of its legacy, monolithic systems. Operating within a digital transformation agenda, the successful candidate will design, configure, develop, and integrate... 
    Senior
    Microsoft
    Remote work

    Randstad

    Ottawa, ON
    more than 2 months ago
  • $85k - $110k per year

    About the job Microsoft 365 Platform Developer Role Title: Microsoft 365 Platform Developer Employment Type: Full-Time Salary range: $85,000 - $110,000 Role Purpose The Microsoft 365 Platform Lead is responsible for owning, administering, and evolving the organizations... 
    Microsoft
    Full time

    Prosperity Workforce Solutions

    Ottawa, ON
    20 hours ago
  •  ...About Us We are a business-led, technology-enabled Microsoft consulting company specializing in helping organizations maximize the full...  ...age. Job Overview We are seeking a Junior SharePoint Developer with expertise in SharePoint development and administration to... 
    Microsoft
    Full time
    Contract work
    Fixed term contract
    Remote work
    Flexible hours

    West X Business Solutions

    Ottawa, ON
    20 hours ago
  •  ...Build and optimize Microsoft Dynamics 365 solutions in Ottawa, Ontario, using Power Platform development and enterprise integration expertise...  ...days weekly. The Microsoft Dynamics CRM/Power Platform Developer supports CFI’s newly implemented awards management platform. The... 
    Microsoft
    Work at office

    Tenth Revolution Group

    Ottawa, ON
    20 hours ago
  • $94.5k - $138.6k per year

     ...data migration of BIM data to ArcGIS Communicate with industry developers on best practices for extending ArcGIS to the AEC and BIM...  ...framework Experience with cloud services such as Amazon AWS, Microsoft Azure Experience implementing effective unit and integration... 
    Senior
    Microsoft

    Esri

    Ottawa, ON
    20 hours ago
  •  ...Build Microsoft Dynamics 365 solutions with CSE in Ottawa, supporting cyber security through...  ...integrations, and platform administration. Developers at entry, intermediate, or experienced...  ...be possible. Key Responsibilities: Develop and configure Microsoft Dynamics 365... 
    Microsoft
    Remote work
    Flexible hours

    Communications Security Establishment

    Ottawa, ON
    20 hours ago
  •  ...Build Microsoft Dynamics 365 solutions in Ottawa while working with Dataverse, integrations, and...  ...The Canadian Centre for Cyber Security seeks developers at entry, intermediate, or experienced levels. You will administer, develop, and enhance Microsoft Dynamics 365 and Dataverse... 
    Microsoft

    Communications Security Establishment Canada

    Ottawa, ON
    20 hours ago
  • About the job RQ08007 - Sr. Software Developer Description Job Overview: We are looking for an experienced React/NextJS NodeJS application developer...  ...application configuration, deployment and orchestration on Microsoft Azure. Optimize applications for scalability, performance,... 
    Senior
    Microsoft
    Local area

    Rubicon Path

    Ottawa, ON
    20 hours ago
  •  ...leadership in the markets they serve. And, we’re developing strategies and implementing solutions...  ...and create your future. The ServiceNow Developer (Sr. Associate) will serve as a hybrid...  ...integrating ServiceNow with Workday, Salesforce, Microsoft technologies, and other enterprise... 
    Senior
    Microsoft
    Full time
    Local area
    Immediate start
    Remote work

    Huron Consulting Group

    Ottawa, ON
    20 hours ago
  •  ...) core hours. Responsibilities Design & Build: Architect, develop, and maintain a robust, scalable, and generic data pipeline product...  ...Deep, hands‑on expertise with Python, PySpark, Databricks, and Microsoft Azure. Education: A Bachelor’s degree in Engineering,... 
    Senior
    Microsoft
    Full time
    Contract work
    For contractors
    Remote work

    Randstad Canada

    Ottawa, ON
    20 hours ago
  •  ...Build modern portal solutions with Microsoft Power Pages, Liquid, and JavaScript while migrating legacy Adxstudio systems for the Province. As a Full Stack Developer, you will lead technical work across the ADX Studio Modernization Project. Responsibilities include analyzing... 
    Microsoft

    Pathlion

    Ottawa, ON
    20 hours ago
  •  ...Microsoft Dynamics 365 Developer (Various levels) Closing Date: 2026-12-04 Classification: UNMA-07 - UNMA-08 - UNMA-09 Reference number: RF-17607 About CSE The Communications Security Establishment (CSE) is Canada’s agency responsible for foreign signals intelligence... 
    Microsoft
    Remote work
    Flexible hours

    Communications Security Establishment

    Ottawa, ON
    20 hours ago
  • $90.6k - $130.5k per year

     ...with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization. We are currently seeking a AWS Sr. Developer - Remote to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA). AWS Senior Developer Job Summary We are seeking a Senior... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT America, Inc.

    Ottawa, ON
    6 hours ago
  • $90k - $175k per year

     ...passionate about leading complex business transformations with Microsoft Dynamics 365 and Power Platform? Do you thrive on building trusted...  ...People Leadership & Talent Development Coach, mentor, and develop consultants and senior consultants by providing performance feedback... 
    Senior
    Microsoft
    Permanent employment
    Flexible hours

    Deloitte

    Ottawa, ON
    28 days ago
  •  ...Job Details Company: NeuraFlash, Part of Accenture Position: Sr. Developer, AI and Agentforce Location: Remote - Canada (Alberta, British Columbia, Ontario Only) Why NeuraFlash, Part of Accenture: At NeuraFlash, Part of Accenture, we are redefining the future... 
    Senior
    Remote work

    F5 Remote Jobs

    Ottawa, ON
    20 hours ago
  •  ...and offer significant growth opportunities. The role comes with 2 thematic responsibilities: Individual technical contributions: Developing production-grade backend, frontend, and infrastructure systems. Leading architecture and systems design decisions. Ensuring site reliability... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    2 days per week

    HRB

    Ottawa, ON
    20 hours ago
  • $98.08k - $147.12k per year

     ...workers. We are hiring talent AI can't replace to help us shape the future of information management. Join us. Role: Senior Software Developer (Bilingual) Location: Richmond Hill, ON/ Ottawa, ON, Canada (Office- based/On-site) The Opportunity We are looking for a... 
    Senior
    Daily paid
    Internship
    Work at office

    OpenText

    Ottawa, ON
    20 hours ago
  •  ...reviews, troubleshoot complex issues, and guide solutions Mentor developers on microservices, containerization, and DevOps approaches Work...  ...at TEEMA by 2x Sign in to set job alerts for “Dotnet Developer” roles. Full-Stack Software Engineer (New graduates: Canada)... 
    Senior
    Full time
    Remote work

    TEEMA

    Ottawa, ON
    20 hours ago
  • $96.56k - $128.74k per year

     ...markets?  We are looking for an  Sr. Financial Analyst ! Join...  ..., and market development in developing economies. Joining FinDev Canada...  ...: Advanced proficiency with Microsoft Excel, Word, and PowerPoint,...  ...has equal opportunity to grow, develop, succeed, and be their truest... 
    Senior
    Microsoft
    Permanent employment
    Full time
    Internship
    Work at office
    3 days per week

    FinDev Canada

    Ottawa, ON
    22 days ago
  • $180k - $220k per year

     ...technical specs and an MVP targeted for Q1. A QA/DevOps engineer owns the pipelines. As the team grows you will mentor more junior developers through pairing and code review. WHAT SUCCESS LOOKS LIKE A stack and architecture decision you can defend, made in your... 
    Senior
    Remote work

    GuruLink

    Ottawa, ON
    20 hours ago
  •  ...policies, procedures, sourcing strategies, etc.) and drive customer satisfaction.  ~ Collaborates with assigned business units to develop annual procurement forecasts and plans.  ~ Translates complex client requirements into statements of work, deliverables, or other... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    1 day ago
  •  ...and facilitator. Fosters a positive culture of trust and respect where team members feel valued and supported. Project management: develops project plans; coordinates projects; communicates changes and progress; completes projects on time and budget; manages project team... 
    Senior
    Long term contract
    Permanent employment
    Flexible hours

    Maarut Inc

    Ottawa, ON
    29 days ago
  •  ...Production Manager plays a key role in developing and executing on all budgets, cost savings...  ...a culture of performance. Effectively develops goals and objectives to implement actions...  ...experience. Required Technical Skills: Microsoft Office, Google Suite, and SAP. Travel... 
    Senior
    Microsoft
    Internship
    Work at office
    Local area
    Flexible hours

    Amrize

    Ottawa, ON
    10 days ago
  •  ...execution, you’ll be inspired, connected, developed and rewarded here. Everything that makes you...  ...self! Anaplan is looking for a tenacious Sr. Solution Architect to join our Business...  ...efficiently in an iterative manner Develop and abide by standard methodologies for scalable... 
    Senior

    Anaplan

    Ottawa, ON
    2 days ago
  • $93.91k - $117.38k per year

     ...Firmware) to navigate through complex projects with precision and foresight. This role is tailor-made for an experienced firmware-software developer who combines deep technical knowledge with a talent for leadership and proven track record of delivery. Regulatory Compliance... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area
    Immediate start

    Thales

    Ottawa, ON
    4 days ago
  • $68k - $102k per year

     ...Research and Experimental Development (“SR&ED”) Senior Consultant (“Senior Consultant...  ...ideas. Assists the SR&ED Director in developing project work plans and scheduling associated...  ..., an individual must be proficient in Microsoft® Excel and have a working knowledge of Microsoft... 
    Senior
    Microsoft
    Full time
    For subcontractor
    Remote work

    Ryan

    Ottawa, ON
    4 days ago
  •  ...matching. Job Description Internal Job Title: Platform Developer Posting Title: Platform Developer (DevOps, Kubernetes &...  ..., and reliability. While our primary cloud platform is Microsoft Azure, the ideal candidate will be comfortable implementing reusable... 
    Microsoft
    Long term contract
    Permanent employment
    Full time
    Internship

    Canadian Bank Note Company

    Ottawa, ON
    1 day ago
  •  ...Python Developer We are: Looking to be part of a transformational digital engineering and manufacturing practice? How about an opportunity...  ...Environments Experience in software development using Microsoft tools, Ignition. Ability to communicate effectively with team... 
    Senior
    Microsoft
    Hourly pay
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    5 days ago
  • $58k - $102k per year

     ...services. We drive technological change to support our clients in developing end to end technology delivery capabilities, enabling them...  ...outstanding academic credentials • 3+ years of experience as a Cúram Developer in the full life cycle of requirements through functional... 
    Permanent employment
    Flexible hours

    Deloitte

    Ottawa, ON
    2 days ago
  •  ...implementation and support. Proficient in infrastructure, security, software development, database management systems, and systems integration. Develops using agile processes and common technology stacks. Basic Qualifications Experience with Linux and Windows environments and... 
    Senior
    Full time

    Lockheed Martin

    Ottawa, ON
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Microsoft Developer. Be the first to apply!