Power Platform Developer
Colliers Project Leaders
- Ottawa, ON
- Permanent
- Full-time
- Design, develop, and maintain application extensions and features using RESTful APIs, Power Apps, Power Automate and Azure automation elements in a Microsoft cloud computing environment
- Utilize secure cloud authentication and authorization protocols such as SAML, OpenID and OAuth to build secure apps and workflows
- Work with business stakeholders as a member of cross-functional teams to gather requirements, analyze business processes, and translate them into technical solutions.
- Develop SQL CRUD (Create, Read, Update, Delete) automations and ETL (Extract, Transform, Load) utilities to ensure data consistency across systems and application elements.
- Utilize tools such as MS Visual Studio, GitHub and Azure Dev Ops in an integrated development environment
- Conduct thorough testing of developed applications to identify and resolve any issues or bugs.
- Monitor application performance, identify areas for improvement, and implement necessary enhancements.
- Document application design, development, and maintenance processes for reference and future updates.
- Stay current with emerging technologies, industry trends, and best practices related to application development and the emergence of Artificial Intelligence technology.
- Develop and conduct training for Helpdesk staff and end-users on the applications.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Experience as an Application Developer, with a strong focus on Microsoft Logic Apps, Power Automate, MS PowerShell, MS SQL, JSON, and web services.
- Advanced working knowledge of secure web encryption protocols, HTTPS/TLS, OAuth, OpenID, Connect and SAML that are typically used in cloud-based applications.
- Strong understanding of SQL Server queries and experience with SQL CRUD/ETL operations.
- Familiarity with Power Automate and the ability to automate business processes and workflows.
- Experience with low-code development and automation languages such as MS PowerShell, Power Automate, Power Fx, HTML, CSS, and JavaScript.
- Experience with software development platforms and version control systems, such as Git, and DevOps tools, MS Visual Studio and MS Visual Studio Code.
- Detail-oriented with a solid commitment to delivering high-quality software solutions.
- Proficient in the use of MS Office 365 applications and platforms (Word, Excel, PowerPoint, Outlook, SharePoint, OneDrive, Teams)
- An opportunity to truly impact our communities
- A flexible work environment
- A comprehensive onboarding experience
- Significant professional development, training, and a mentorship program
- A paid volunteer day
- An environment where people feel welcome, heard and included, regardless of their differences
- And much more!