Position: Senior Microsoft Power Platform Developer - Subcontractor
Company: ITK Consulting Incorporated (ITK)
Location: Canada - Strong preference for candidates based in British Columbia
Remote Work Option: Yes
About Itk Consulting
ITK (https://itkconsulting.ca/) is a 25-person Technology Consultancy that believes there is a better way to do business. ITK has been providing tailored business applications and improved business outcomes to our clients since 2010.
From small to large enterprises, both public and private, our team of Configuration Consultants, Developers and Solution Architects facilitate digital transformations to help organizations quickly and efficiently scale their operations and deliver exceptional business performance.
Specifically, ITK configures business applications using the Microsoft Power Platform, Microsoft Dynamics 365, and the Microsoft 365 suite of products to deliver program, grant, service, case and stakeholder management solutions. ITK serves a number of markets across Canada, including government, real estate, not-for-profit, financial services, and manufacturing.
We are consultants first and foremost. Our primary focus involves taking a consultative approach in every project we undertake. We emphasize the importance of seamless integration, swift implementation, and ease of use, rather than getting entangled in intricate feature sets or highly customized solutions. We steer clear of chasing singular top-tier functionalities, choosing instead a comprehensive and robust platform. In our corporate culture, openness and teamwork are paramount. We're committed to continual learning, fueled by our passion for our work, and we believe in having a good time while doing it.
Requirements
POSITION PROFILE
As ITK continues to grow, we are looking for a Senior Microsoft Power Platform Developer who has experience and a passion for designing and implementing business applications to join our team as a subcontractor on an initial 8-month term from July 2025 to March 2026 with the potential for future extensions and potential full-time employment.
We are hoping to have the successful applicant join us by early July 2025 to work full-time as part of our team on one of our ongoing client projects.
At ITK, we pride ourselves on fostering a supportive and engaging work environment. Many of our subcontractors have been with us for over 5 years, a testament to the positive culture we've built and the exciting, meaningful projects we work on. We also collaborate with others on a more temporary basis, yet they too appreciate the sense of belonging and the opportunity to contribute to innovative solutions. Our commitment to creating a place where people feel valued, and part of a team is key to our long-lasting relationships and successful partnerships.
Job duties and responsibilities include but are not limited to:
- Collaborating effectively with cross-functional teams and stakeholders to gather requirements and deliver solutions; and
- Leading projects involving Power Apps development, while also mentoring junior developers and contributing to knowledge sharing within the team;
- Responsible for leading and managing data migration projects, with a primary focus on transitioning on-premise systems, such as Microsoft Dynamics CRM, to cloud-based solutions;
- Designing, developing, and implementing Microsoft Power Apps solutions for our clients, which includes building plugins, custom workflow activities and custom APIs for Dataverse, as well as creating model-driven apps, custom pages and custom controls within Power Apps;
- Building and utilizing custom components in Power Apps, in addition to implementing responsive and user-friendly interfaces using Power Apps controls and formulas;
- Integrating Power Apps with Microsoft 365 and other third-party applications / data sources, such as NAV, SharePoint, SQL Server, Excel, etc.;
- Designing data models and implementing CRUD operations within Power Apps, while ensuring data security and compliance with best practices;
- Implementing business process automation solutions that streamline operations and enhance productivity, conducting thorough testing, and resolving technical issues within Power Apps solutions;
- Creating technical documentation, including design specifications, user guides, and test plans
Qualifications - Must Haves
- Minimum 5 years' experience using C#, JavaScript, and HTML.
- Good knowledge of and experience with Azure DevOps and GIT.
- Appropriate post-secondary degree.
- At least 5 years' experience developing Dynamics CRM or Power Platform Dataverse based solutions.
- Knowledge and experience in D365 CRM to NAV integration, as well as with Power BI Integration, visualizing data and providing actionable insights through Power BI embedded in Power Apps
- Familiarity with integration tools such as Scribe, KingswaySoft, and similar tools
- Expertise in data migration processes. such as Dynamics CRM on-premise to cloud migration
- Experience working in an Agile / continuous delivery development environment.
- Demonstrated capabilities working with multi-disciplinary development teams in client facing situations with business users.
- Superior analytical, evaluative thinking, and problem-solving skills.
Qualifications - Nice To Haves
- Ideally, experience subcontracting with other organizations and familiarity with the expectations and dynamics of such agreements
- Strong proficiency in .NET ASP web development
- Knowledge of TypeScript, CSS, Power FX.
- Familiarity with Azure services such as Azure SQL Database, Azure Functions, Azure Active Directory, etc., for extending Power Apps capabilities.
- Appropriate Dynamics and / or Power Platform related Microsoft Certifications.
- Understanding of how to customize and extend Power Apps using JavaScript, TypeScript, CSS, and other front-end technologies, in addition to implementing advanced UI / UX features and interactions.
Benefits
COMPENSATION/BENEFITS
- Hourly Rates ranging from $90 - $120 depending on experience
- Flexible work schedule with the option to work remotely
RESPONSE INFORMATION
Only candidates
currently living in Canada will be considered. Candidates are not required to live in the cities where we have offices or an existing presence (Vancouver, Victoria, Toronto & Calgary), though there is a strong preference for someone located in British Columbia. Remote work-from-home across Canada is supported.
If you are interested in this role at ITK, please apply together with an up-to-date resume and cover letter (Word or PDF format), outlining your experience as it relates to the above responsibilities and qualifications.
Thank you for your interest in a career at ITK Consulting Inc.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Business DevelopmentIndustries
IT Services and IT Consulting
Referrals increase your chances of interviewing at ITK Consulting Inc. by 2x
Sign in to set job alerts for “Microsoft Developer” roles.
Senior Software Engineer I - Front End (Remote - CANADA)
eLearning Developer / Instructional Designer (Remote)
Canada CA$100,000.00-CA$120,000.00 1 week ago
Technical Consultant or Senior Technical Consultant
Director Analyst, Cloud Architect for IT Operations (Remote Canada)
Senior D365F&SCM Technical Consultant - Client Services
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.