Job Description
About the job
As a Power Platform Developer you would be responsible for designing, developing, and maintaining business applications using the Microsoft Power Platform, including Power Apps, Power Automate, Power BI, and Power Virtual Agents. The role involves collaborating with business stakeholders to understand requirements, building custom solutions, automating workflows, and ensuring that data integrations and processes function seamlessly across the platform. Additionally, you would ensure that applications are scalable, secure, and user-friendly, providing ongoing support and optimizations as needed.
What NAV CANADA offers you:
Challenging, team-oriented work environmentCompetitive compensation and benefitsDefined benefit pension planOpportunities for growth and developmentFlexible work arrangementsDiverse and inclusive workforce
Key Accountabilities:
Design, develop, and deploy custom business applications and automation solutions using Power Platform tools.Work with business teams to understand requirements and deliver appropriate solutions.Integrate Power Platform apps with various data sources, APIs, and third-party systems.Build and maintain Power BI dashboards and reports for data visualization and decision-making.Automate business processes using Power Automate to improve efficiency and streamline workflows.Provide support and troubleshooting for Power Platform applications and processes.Ensure security, compliance, and data governance across applications and workflows.Stay updated on new features, best practices, and updates within the Power Platform ecosystem.
Education:
Degree from a recognized university or community college with an acceptable specialization in computer engineering, electrical engineering, systems engineering, computer science or information systems or an acceptable combination of education, experience, and training.
Experience:
Professional experience in building and deploying solutions using Power Apps, Power Automate, Power BI, and Power Virtual Agents (Copilot Studio). This includes creating apps, automating workflows, generating reports, and integrating data sources.A minimum of three (3) years of professional experience creating Canvas Apps.A minimum of three (3) years of professional experience creating Dataverse Tables & Model-driven Apps.A minimum of three (3) years of professional experience creating Power Automate Cloud Flows.Experience with data integrations, including connecting to various data sources and APIs.Experience with common programming languages (e.g., JavaScript, C#, or SQL).Experience with Microsoft Azure and cloud-based development.
Knowledge
Knowledge of modern software development lifecycle processes, practices, and techniques, including Agile, Scrum and DevOps.Knowledge of Application Lifecycle Management using Power Platform Solutions.Knowledge of Power FX expressions.Knowledge of Dataverse Tables Relationships, Security Roles, View, Forms, & client-side scripting libraries.Knowledge of Dataverse Plugins.Knowledge of cybersecurity considerations in software solution development specifically with the Power Platform.Understanding of UI/UX principles and designing user-friendly applications.
Abilities
Ability to translate business needs into technical solutions, designing applications and workflows that solve real-world problems efficiently.Strong analytical skills to identify issues, debug errors, and troubleshoot performance or integration problems in Power Platform solutions.Skill in identifying areas for improvement and optimizing performance, ensuring applications are fast, efficient, and scalable.Ability to design intuitive, user-friendly applications in Power Apps with attention to user experience (UX) and interface aesthetics.Understanding of data protection and security practices, ensuring that applications meet organizational and regulatory compliance standards.Ability to manage multiple tasks or projects simultaneously, prioritizing based on deadlines and business importance.
Personal Suitability
Strong communication skills and ability to work collaboratively with cross-functional teams.Seek out new avenues for building internal and external relationships.Maintain positive relationships with key customers, suppliers, etc., who have a significant impact on the success of the organization.Passion for the role and continued education in this domain.
Working conditions:
Hybrid (minimum 1 day per week onsite) – This position is based at the Ottawa TSC but may be eligible for a flexible work arrangement.
NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. If you do not believe that you match every job requirement listed on this job posting, we still encourage you to apply. NAV CANADA encourages a culture of learning and growth, and recognizes that although some technical skills are mandatory, many others can be taught.
Our Company strives to create an inclusive and barrier-free selection process and work environment. If you require accommodations during this competition process, please ensure that you inform the interview coordinator or hiring manager of any accommodation measures you may require. NAV CANADA will provide accommodations throughout the recruitment and selection process to applicants with disabilities as required.
The successful candidate must meet the security requirement of the position and be legally able to work in Canada.
We thank all applicants for their interest; only those selected for an interview will be contacted.