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!)
- 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...SeniorMicrosoftRemote work
$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...MicrosoftFull time- ...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...MicrosoftFull timeContract workFixed term contractRemote workFlexible hours
- ...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...MicrosoftWork at office
$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...SeniorMicrosoft- ...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...MicrosoftRemote workFlexible hours
- ...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
- 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,...SeniorMicrosoftLocal area
- ...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...SeniorMicrosoftFull timeLocal areaImmediate startRemote work
- ...) 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,...SeniorMicrosoftFull timeContract workFor contractorsRemote work
- ...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
- ...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...MicrosoftRemote workFlexible hours
$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...SeniorLong term contractTemporary workWork at officeRemote workFlexible hours$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...SeniorMicrosoftPermanent employmentFlexible hours- ...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...SeniorRemote work
- ...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...SeniorFull timeInternshipWork at officeRemote work2 days per week
$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...SeniorDaily paidInternshipWork at office- ...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)...SeniorFull timeRemote work
$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...SeniorMicrosoftPermanent employmentFull timeInternshipWork at office3 days per week$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...SeniorRemote work- ...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...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week
- ...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...SeniorLong term contractPermanent employmentFlexible hours
- ...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...SeniorMicrosoftInternshipWork at officeLocal areaFlexible hours
- ...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
$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...SeniorLong term contractFull timeTemporary workLocal areaImmediate start$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...SeniorMicrosoftFull timeFor subcontractorRemote work- ...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...MicrosoftLong term contractPermanent employmentFull timeInternship
- ...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...SeniorMicrosoftHourly payFull timeWork at officeLocal area
$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 employmentFlexible hours- ...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...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Microsoft Developer. Be the first to apply!


