Back to Careers

Microsoft 365 & Power Platform Developer

Gravity Union is excited to be on the lookout for our newest Microsoft 365 & Power Platform Developer. This is a full-time (40 hours/week), permanent position. Candidates based in Vancouver to work out of our downtown office are preferred; however, this opportunity is open to candidates throughout the rest of Canada as well.

About the opportunity

At Gravity Union, we empower organizations to take control of their critical information with people-focused solutions. We’re looking for a Microsoft 365 & Power Platform Developer who is just as comfortable in a client workshop as they are in Power Apps working on some code. This role blends hands-on technical build work with client-facing consulting, making it an exciting opportunity for someone who enjoys translating business needs into solutions that deliver real value.

A Gravity Union Microsoft 365 & Power Platform Developer is critical to successful client projects. This position involves assisting in the development, testing and maintenance of software applications, ensuring they meet client requirements and industry standards. You’ll work closely with Project Managers and the rest of the service delivery team to provide high-quality solutions that drive our clients’ digital transformation initiatives and support Gravity Union’s internal processes.

If you have a passion for continuous learning, love complex challenges, are a people-person at heart, and you enjoy helping others in a collaborative environment, this role is for you!

Please note that this role is expected to work on a number of client projects and interface with clients directly, and that it is expected you can successfully manage competing priorities and deadlines.

Pay range: The expected base salary range for this position is $70,000 - $80,000, but remains flexible depending on the candidate’s unique skills and experience. The determination of a candidate’s base salary within this range is based on the individual’s location, skills & competencies, and unique qualifications. In addition, we offer a comprehensive benefits program.

As a Microsoft 365 & Power Platform Developer, your day-to-day includes:

  • Collaborating with clients and IT to gather requirements, analyze business needs and translate them into technical specifications 

  • Full software development lifecycle and solution implementation including design, development, testing, configuration, deployment and maintenance of Microsoft 365 and Power Platform (Power Apps, Power Automate, Power BI) applications

  • Creating automated workflows and processes using Power Automate to drive operational efficiency

  • Building and integrating AI capabilities and agentic solutions such as AI agents using Copilot Studio, Microsoft Power Platform, and other tools

  • Delivering hands-on build work and leads client-facing discovery solution shaping and enablement

  • Leading and supporting the migration of content to Microsoft 365, ensuring a seamless transition

  • Collaborating with clients and IT to gather requirements, analyze business needs and translate them into technical specifications

  • Delivering comprehensive training to empower end-users and administrators to maximize their SharePoint solution and providing support as required

  • Developing custom .NET applications integrated with Microsoft 365 services

  • Integrating SharePoint with third-party applications and enterprise information systems

  • Establishing, applying and maintaining development best practices and design principles, applying new insights to improve client solutions

  • Conducting testing and debugging to ensure functionality, performance and security

  • Administering SharePoint Online environments by configuring permissions, managing integrations and maintaining site governance

  • Administering Dataverse environments in Power Platform by configuring environments, permissions, and managing pipelines

  • Providing ongoing support and maintenance for existing Power Platform solutions, implementing enhancements as needed

  • Ensuring performance optimization and troubleshooting complex technical issues

  • Staying up to date with relevant technologies and procedures

  • Working towards additional relevant Microsoft certification(s)

  • Supporting internal organization initiatives as required

Why Gravity Union?

  • Gravity Union has been certified as a Living Wage® employer and a Great Place to Work® for four consecutive years

  • Fun team events

  • Pet-friendly

  • Internal Coaching program to support our team

  • We prioritize knowledge-sharing and learning opportunities

  • Competitive health, dental, and wellness benefits

  • A supportive and collaborative team that values your input

Are you the one?

  • Bachelor’s degree in Computer Science, Information Technology or a related field (or equivalent practical experience)

  • Microsoft certifications such as:

    • PL-200: Power Platform Functional Consultant Associate

    • PL-400: Microsoft Power Platform Developer Associate

  • Experience in SharePoint Online development, including the Microsoft SharePoint Framework (SPFx)

  • Experience with Copilot Studio, Azure AI Studio, and generative AI models (ex: GPT-4)

  • Strong understanding of AI agent orchestration patterns, RAG (retrieval augmented generation), GenAI models (SLM/LLM), and prompt generation and engineering

  • Strong understanding of the Power Platform Suite

  • Knowledge of HTML, Python, CSS and JavaScript (and an understanding of JSON)

  • Familiarity with PowerShell scripting for SharePoint administration

  • Strong understanding of Dataverse, APIs, connectors, and integration strategies

  • Knowledge of modern development practices, with a strong understanding of the software development lifecycle and delivery methodologies (ex: Agile, Scrum)

  • Thrive in high-performing and non-hierarchical workplaces

  • A can-do attitude with strong analytical and problem-solving skills

  • You enjoy engaging with people and helping them solve their business challenges

  • Great verbal and written communication skills and an understanding of business value with business and IT development

  • You know how to have fun!

Icing on the cake

  • Other relevant Microsoft certifications such as:

    • AZ-204: Microsoft Azure Developer Associate

    • PL-900: Microsoft Power Platform Fundamentals

    • PL-600: Microsoft Power Platform Solution Architect

  • Working experience with SharePoint On-Premises is a plus

  • Knowledge and experience with cloud platforms such as Azure (and/or AWS) is a plus

  • Familiarity with Azure AI Services and Azure AI Foundry is a plus

  • Experience with leveraging AI agents, AI architecture, Azure services (with a specific preference for Search, Vision, Safety and Open AI), Copilot and/or Copilot Studio is a plus

  • Experience with governance frameworks, records management, or compliance-heavy environments (ex: public sector, finance, healthcare) is a plus

  • Experience with Azure DevOps

About Gravity Union 

We’re a Canadian digital transformation company, based out of Vancouver, BC. A third of the team works remotely from other locations such as Calgary, Moncton, Toronto, and Ottawa. We specialize in all things Microsoft 365, SharePoint, and electronic records management. We are passionate about how these technologies can help us improve our daily work, and increase collaboration across an organization. We thrive when we can help our clients gain the most from their technical investment.  

We’re proud to be certified as a Great Place to Work. Additionally, we’ve been recognized as one of Canada’s Best Workplaces in Technology, Best Workplaces for Start-Ups, Best Workplaces for Inclusion, Best Workplaces for Mental Wellness, Best Workplaces in British Columbia, and Best Workplaces for Giving Back.

Come and work with us 

There is something special about the team at Gravity Union.  

We put our people first, and we care and invest in the relationships we have with one another.  

We get stuff done and have a serious side to ourselves, and yet we have a relaxed atmosphere filled with friendly faces. We love to have fun!

We share a love of learning. Sharing knowledge with others comes naturally to us and we know we learn best when we teach others. We’re curious and we’re excited to solve new challenges. 

We believe careers can be bespoke. You have the autonomy to design your path, so long as it aligns with our vision, values, and goals.  

We also love animals, especially cats. Sometimes the cats of Gravity Union will make an appearance at our office in Vancouver.

How to apply 

We recognize that there are many, many amazing organizations to work for. Thank you for investing your energy into finding out more about us and applying for your new opportunity.

Gravity Union is committed to equal employment opportunities. Opportunities are provided regardless of race, ethnicity, ancestry, national origin, sex, gender, gender identity or expression, sexual orientation, age, religion, disability, medical condition, family and marital status, veteran status, and any other characteristic protected by law.   

Accommodations for candidates with disabilities are provided upon request.  

Excited? Send us your resume and cover letter by responding to this ad with your resume and cover letter as one document in PDF form. Or forward your resume and cover letter to careers@gravityunion.com

Applicants must be currently legally allowed to work in Canada to be considered.

Application Submission

Excited? Send us your resume and cover letter. Due to the high volume of applications, only short-listed candidates will be contacted.