Power Platform Developer

Safety Codes CouncilEdmonton, AB
CA$78,000 - CA$107,000Hybrid

About The Position

The Safety Codes Council (the Council) is a leader in Alberta’s structural and technical safety system. What we do matters – our work helps make the province safer, supports healthy communities, and contributes to lasting economic growth and prosperity. As an independent regulatory agency, the Council is responsible for helping ensure that Alberta’s structures and equipment are safe, accessible, and resilient. What sets us apart isn’t just the impact of our work – it’s how we do it. Our people are trusted professionals who value sound judgment, learning, and integrity. We’ve built a collaborative, service oriented culture where work is meaningful and where people are supported to grow, contribute, and do their best work. Digital solutions play an important role in enabling the Council’s work. Teams across the organization rely on efficient workflows and user-friendly tools to streamline internal processes and deliver services effectively. We’re looking for a Power Platform Developer who enjoys solving practical problems and building low-code tools that make everyday work easier for others. This role is focused on designing, building, and supporting solutions using Microsoft Power Platform – meaningful, well-scoped work that delivers real value. About the role The Power Platform Developer is part of the Enterprise Business Solutions team in our People & Technology division, reporting to the Manager, Enterprise Business Solutions. This role is responsible for the design, development, and maintenance of internal low-code applications and automated workflows used across the organization. This is an intermediate, professional individual contributor position that blends technical expertise with collaboration and problem-solving. You’ll work directly with business teams to understand their needs, build solutions, and communicate clearly about digital tools. You operate under general guidance, focusing on delivering reliable, maintainable applications and automations that reduce manual work, in line with the Council’s service excellence principles and product-led approach. How this role supports the Council Streamline operations and service delivery. Automating tasks and digitizing workflows helps improve efficiency and consistency in how services are delivered. Reduce manual work and duplication. Simplifying processes with low-code tools frees up teams to focus on higher-value work and minimizes the chance of errors or delays. Enable effective internal services. By delivering easy-to-use applications, we help colleagues perform their roles more effectively and ensure the Council’s programs run smoothly. Your work ensures that technology is not just available, but useful – delivering practical tools that people adopt and value in their daily work. By improving internal processes, you indirectly support our public safety mandate, enabling our teams to deliver their services with greater clarity, speed, and quality.

Requirements

  • Postsecondary education in computer science, information systems, or a related field.
  • Professional experience delivering business applications or workflow solutions in a professional setting (e.g. as a developer, systems analyst, or similar).
  • You have practical experience building and supporting low-code solutions – ideally using Microsoft Power Platform or comparable technologies.
  • Technical skills: Strong, hands-on proficiency with Power Apps (Canvas and Model-driven) and Power Automate.
  • Experience with Dataverse (or similar databases) for designing data models, defining business rules, and managing data securely.
  • Familiarity with Power BI for creating basic dashboards or reports is an asset.
  • Understanding of end-to-end solution lifecycle (building, testing, deploying, and supporting applications) and experience applying that in a team environment.
  • Business and user focus: Demonstrated ability to translate business needs into practical digital solutions. You take time to understand the problem behind a request and design solutions that address those needs effectively, rather than just building technology for its own sake. You strive to make tools intuitive and keep the end-user experience front of mind.
  • Collaboration and communication: Excellent communication skills with both technical and non-technical colleagues. Comfortable working directly with internal stakeholders to gather requirements, provide training or demos, and incorporate feedback into your work. You can explain technical concepts in plain language to ensure understanding and adoption by users at all levels.

Nice To Haves

  • Microsoft Power Platform certifications (such as PL-400: Power Platform Developer or related)
  • Experience extending the Power Platform beyond out-of-the-box capabilities – for example, integrating with Azure services (Logic Apps, Functions) or using custom APIs/connectors for more complex solutions.
  • Any familiarity with related technologies (like .NET, C#, or SharePoint Framework) is beneficial but not required.
  • Experience working in a governed or public-sector environment is a plus. This might include following structured IT change management processes or designing solutions that meet compliance and security requirements typical of government or regulated industries.

Responsibilities

  • Design, develop, test, and deploy applications and automated workflows using Microsoft Power Platform (Power Apps, Power Automate, Dataverse, Power BI) to streamline work processes. Ensure each solution is user-friendly, secure, and well-documented from initial requirements through to production release.
  • Take solutions from concept to production – gathering requirements, building prototypes, conducting user testing, deploying to live environments, and providing post-launch support. Each project is managed with an eye for maintainability and alignment with business objectives.
  • Work closely with internal teams to understand pain points in their current workflows and identify opportunities to reduce manual effort, rework, and duplication. Translate loosely defined or complex requirements into practical digital solutions that simplify work and improve outcomes for users.
  • Recommend and implement automation of routine tasks (e.g. approvals, notifications, data entry) to improve efficiency and consistency. You’ll focus on reducing friction and error-prone steps by creating user-friendly apps and flows that fit naturally into how teams work.
  • Integrate Power Platform solutions with other Microsoft 365 tools (such as SharePoint, Teams, Outlook) and relevant business systems to ensure smooth information flow. Design and maintain structured data in Dataverse (entities, relationships, business rules) to support multiple applications and secure data access for users.
  • Where beneficial, incorporate Power BI for data reporting or visualization components of solutions, enabling teams to gain insights and make data-driven decisions. Ensure that automated processes produce high-quality data that can be used for reporting and analysis, supporting better decision-making organization-wide.
  • Apply established Application Lifecycle Management (ALM) practices: maintain development, test, and production environments and use version control or solution packaging where appropriate. Adhere to Council and industry best practices for solution design (performance, security, scalability, and usability) and platform governance (managing environments, permissions, connectors).
  • Ensure technical documentation and user guides are created and maintained for each solution, so that others can understand and support what you build. Follow internal change management and security procedures whenever deploying new solutions or updates, contributing to a reliable and controlled IT environment.
  • Monitor the performance of deployed applications and flows, troubleshoot issues, and implement fixes or enhancements to keep tools running smoothly and effectively. Provide user support or training as needed, to ensure colleagues can make the most of the solutions.
  • Proactively identify ways to enhance existing solutions or expand their capabilities. Stay informed about new features in the Power Platform, and incorporate improvements over time – whether through minor tweaks that improve usability or larger updates that add new functionality as needs evolve. Ultimately, you’ll drive continuous improvement in our internal technology and how it supports the Council’s operations.

Benefits

  • Competitive salary, commensurate with education and demonstrated experience
  • Starting three weeks of vacation, plus personal days
  • 100% employer paid health and dental premiums
  • A health and lifestyle spending account
  • Professional development support
  • A flexible, employer matched retirement savings plan
  • A full time work week of 36.25 hours (Monday–Friday)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service