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

Sr Microsoft Developer

Full-time

Button

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 is a unique and exciting opportunity to play a key role in 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 compensation plan

  • 25 days of paid time off (15 vacation days, 10 sick/personal days) to ensure a 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, plus a health spending account

  • Commitment to continuous learning and mentorship, with time 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!)

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Sr Microsoft Developer in Ottawa, ON vacancy
  • Senior Software Developer - Hybrid/Secret Cleared 90 -110k \ \ \ About the Opportunity \ \ The Source Staffing \ is supporting a leading Canadian defence technology organization in hiring an Intermediate Software Developer / Engineer \ to join a mission -critical... 
    Senior
    Long term contract
    Full time
    Temporary work
    For contractors
    Casual work
    Flexible hours

    Source Staffing, Llc.

    Ottawa, ON
    19 hours ago
  • $105k per year

     ...Le français suit... Join Our Team as Microsoft Platform Developer! Job Type : Permanent, Full-Time Expected Compensation: $105,000 - $115,000 per year + Excellent Benefits Role: New Position Are you ready to make a difference in the telecommunications landscape... 
    Microsoft
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    1 day per week

    Commission for Complaints for Telecom-television Services (C...

    Ottawa, ON
    23 days ago
  •  ...dependencies across manual, automated, legacy, and future systems Develop and maintain data dictionaries and conceptual data models...  ...Experience with data analytics tools is an asset (e.g., Python, R, Microsoft tools) Familiarity with cloud platforms is an asset (e.g., AWS... 
    Senior
    Microsoft
    Full time
    Contract work
    For contractors
    Remote work

    Mgis

    Ottawa, ON
    19 hours ago
  • 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
    10 days ago
  • $100k - $135k per year

     ...Job Description Join Renesas' Timing Product Division as a Sr Engineer, Product Marketing to expand strategic customer partnerships...  ...automotive Tier 1s/OEMs to uncover high-value opportunities Develop technical and business materials for current and next-generation timing... 
    Senior
    Permanent employment
    Full time

    Renesas Electronics

    Ottawa, ON
    19 hours ago
  •  ...KalSoft is currently looking for a ServiceNow Developer to join our team. The ideal candidate will be based in Canada and bring...  ...to clients throughout digital modernisation and evolution. As a Microsoft Solutions Partner and a Solutions Integrator (SI), KalSoft has... 
    Microsoft
    Contract work
    Local area

    Kalsoft

    Ottawa, ON
    19 hours ago
  •  ...technical discussions and guide decision-making processes and lead and document technical discussions. In this role, Sr. Specialist Software Developer will assume ownership of specific software modules, overseeing their development, quality, testing and functionality.... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    19 hours ago
  •  ...Description Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position – Fulltime With our client Location – 100% Remote Work Salary - $Open (Best Possible) -----------------------------------------------------------------------------------------... 
    Full time
    Internship
    Remote work

    TWO95 International, Inc

    Ottawa, ON
    19 hours ago
  • $90k - $125k per year

     ...impact as we look to strengthen Client Services practice by adding a Microsoft Business Applications Solution Specialist with a focus on...  ...its supporting app stack is realized. Innovation Expertise: Develop and sustain expertise in Microsoft Dynamics 365 Business Central... 
    Senior
    Microsoft
    Long term contract
    Full time
    Remote work
    Flexible hours

    Experienced Career

    Ottawa, ON
    19 hours ago
  •  ...You Are You're an experienced Senior Business Intelligence Developer who enjoys solving complex business problems through data. You...  ...solutions in cloud environments such as Amazon Web Services (AWS) or Microsoft Azure. ~ Experience with container technologies, including... 
    Senior
    Microsoft
    Long term contract
    Full time
    Work at office
    Local area
    Remote work

    Cira

    Ottawa, ON
    19 hours ago
  •  ...nothing we can’t do. Sound like something you want to be part of? Apply today! \ Who are you?\ \ You’re a talented Senior Web Developer with a self -motivated mindset. You love tackling every project thrown your way, and the satisfaction of a job well -done drives you... 
    Senior
    Full time
    Flexible hours

    Creative Trnd

    Ottawa, ON
    19 hours ago
  •  ...Hiring Managers. We guarantee you the best rate for your skills and performance. Job Description Position: Infrastructure Developer  Location: Ottawa, ON Duration: Full Time, Perm Job Description: • Develop and deploy systems for hosting Halogen’s... 
    Permanent employment
    Full time

    Dba Technologies, Llc

    Ottawa, ON
    19 hours ago
  • $80k - $105k per year

     ...transport in 1000's of unique systems. Summary As the leader in high-performance networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and networked video switching. You will be working on the... 
    Full time

    Pleora Technologies

    Ottawa, ON
    19 hours ago
  • $90k - $110k per year

     ...multiple sectors like telecommunications, automotive, healthcare, and industrial automation. We are seeking an experienced DevOps Developer to support the development and maintenance of build systems, automation, and CI/CD infrastructure for embedded software development.... 
    Full time

    Syntronic

    Ottawa, ON
    19 hours ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world... 
    Full time

    Wavestore

    Ottawa, ON
    19 hours ago
  •  ...career development, professional growth, and impactful work across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV)... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    19 hours ago
  • $75k - $95k per year

     ...industrial automation. What you'll do Design, build, and maintain scalable test automation frameworks in Python, (PyTest). Develop clean, maintainable, and reusable object-oriented code to support automated testing across complex systems. Translate product... 
    Long term contract
    Full time
    Temporary work
    Fixed term contract

    Syntronic

    Ottawa, ON
    19 hours ago
  • Company Description My Relo Solution offers a number of sector-specific programs that support internationally-trained professionals to find work in their field that reflects their past experience. MyReloSolution is a recognized Agent for Hope Canadian Immigration Consultancy...
    Full time
    Contract work
    Relocation

    My Relo Solution

    Ottawa, ON
    19 hours ago
  •  ...fertility, adoption, and surrogacy benefits to support all definitions of family.   Job Description Internal Job Title: Shopify Developer Job Type: Permanent, Full-Time Job Location: Canada Work Model: Hybrid (predominantly remote)  Job Status: Existing... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Remote work
    Worldwide

    Canadian Bank Note Company, Limited

    Ottawa, ON
    19 hours ago
  •  ...to learn from experimentation and the people around you. Connect engineering decisions to customer and business outcomes. You'll develop a strong understanding of the problems we're solving and use that context to challenge assumptions and simplify both product and technical... 
    Senior
    Flexible hours

    Noibu

    Ottawa, ON
    11 hours ago
  •  ...Martello Technologies is seeking an experienced and motivated Software Developer to join our dynamic team for a 3-month term. The ideal candidate will have experience in software development, with a background in Java .    The successful candidate will implement,... 
    Full time
    Work at office

    Martello Technologies

    Ottawa, ON
    19 hours ago
  • $85k - $100k per year

     ...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa   March Networks is proud to be recognized as one of Ottawa’s Best Places to Work.   March Networks is an established global leader in the video surveillance... 
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    19 hours ago
  • $120k - $130k per year

     ...are investing in scalable, secure, and future-ready web architectures. Role Overview March Networks is seeking a Principal Web Developer to lead the modernization of our web ecosystem. This role is responsible for architecting, building, and operating modern web... 
    Long term contract
    Remplacement
    Full time
    Worldwide

    March Networks

    Ottawa, ON
    19 hours ago
  • $80k - $85k per year

     ...Description Are you the kind of developer who enjoys building modern solutions while untangling complex legacy systems?  We’re looking for a Web & Systems Developer who thrives in environments where no two days look the same, someone equally comfortable working across... 
    Long term contract
    Full time
    1 day per week

    Stack It Recruitment

    Ottawa, ON
    19 hours ago
  • Looking for a lead android developer, bilingual English French. 
    Full time

    Retenzo

    Ottawa, ON
    19 hours ago
  •  ...Automation & Scripting: Write and maintain Bash/Python scripts for deployment automation, environment provisioning, secret rotation, and developer tooling (pre-commit hooks, quality gates) Observability: Operate and improve the monitoring stack (Grafana, Prometheus, Loki) to... 
    Senior
    Full time
    Internship
    Work at office
    Work from home
    Worldwide
    Night shift

    Telesat Corporation

    Ottawa, ON
    19 hours ago
  •  ...Placement Services and Vendor Management Programs.  Job Description We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining, supporting, and enhancing enterprise eCommerce solutions.... 
    Permanent employment
    Full time

    Collabera

    Ottawa, ON
    19 hours ago
  • $111.25k - $150k per year

     ...Senior Salesforce Developer Level: P4 | Proficient Location: Canada | Remote Department Leader: Victoria Wnek, VP of Operations Type: Permanent | Full Time Vacancy Status: This is an active, approved role and we are currently hiring for this position.... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Remote work

    Sol Ink

    Ottawa, ON
    19 hours ago
  •  ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi... 
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    19 hours ago
  •  ...and secure cloud platform, and is on a fast track to becoming the worldwide market leader – don’t miss it!   As a Training Content Developer at Cato Networks, you will design and develop customer facing certification training courses. You will play a key role in building... 
    Full time
    Worldwide

    Cato Networks

    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!