Primary Job Title:
Software Engineer (Senior Developer – MS Power Platform)
Alternate / Related Job Titles:
Senior Software Engineer
Senior Power Platform Developer
MS Power Apps Senior Developer
Agile Application Developer
Enterprise Application Developer
Location & Onsite Flexibility:
Toronto, ON — Onsite (4 days per week)
Contract Details
Position Type: Contract
Start: As Soon As Possible
Duration: 6 Months
Pay Rate: C $80–90/hr
Schedule: Monday–Friday, core business hours
Overtime: As needed
Extension Possible: Yes
Conversion Possible: Yes
We are seeking a Senior Developer to join an Agile delivery team supporting design and architecture initiatives within a leading financial institution. The ideal candidate is an MS Power Platform expert (Power Apps Canvas and Power Automate) who can deliver new solutions while also assessing existing assets to recommend, design, and implement optimizations and improvements.
You will work within a structured Delivery POD alongside Business Systems Analysts, QA, and fellow Developers. This role requires delivering high-quality, scalable code aligned to sprint plans while promoting best practices and setting development standards across the organization.
Key Responsibilities
Deliver efficient, high-quality code through Agile collaboration and continuous feedback
Participate in technical design sessions and all Scrum ceremonies (stand-ups, estimations, planning)
Share guidance and mentorship on coding standards and best practices
Provide day-to-day support for critical production issues as needed
Follow established development, maintenance, and governance standards
Produce development estimates and proactively identify risks or concerns
Ensure all phases of the application development lifecycle are followed
Coach and support junior developers throughout the requirements and delivery lifecycle
Collaborate with stakeholders to assess solutions, integrations, and process impacts
Build strong working relationships across technical teams, management, and business partners
Contribute to a positive, innovative, and high-performance team culture
Required Skills
5+ years end-to-end application development experience
3+ years hands-on experience with MS Power Platform (Power Apps Canvas, Power Automate)
2–3 years working in an Agile/Scrum environment
Strong understanding of software architecture patterns and design principles
Experience with SSO, token-based authentication, and certificate-based authentication
Preferred / Nice-to-Have Skills
Experience with Windows Services
Soft Skills & Competencies
Excellent communication and interpersonal skills
Strong prioritization and time management abilities
Proven problem-solving and critical thinking skills
High level of professionalism and accountability
Ability to manage multiple deliverables with a results-driven mindset
Strong sense of ownership and pride in delivered work
Self-motivated, innovative, and able to work independently
Demonstrates initiative, confidence, and adaptability
Note
Education: Bachelor’s degree in Computer Science or related field
Experience: 8–10 years total professional experience
Preferred Background: Experience working in large enterprise organizations
Performance Measurement: Agile story completion, quality and timeliness of software delivery
A Top 10 bank in Canada and North America, delivering comprehensive financial solutions across retail, commercial, wealth management, and wholesale banking. The organization supports innovation at scale and helps clients succeed in an evolving global marketplace.
Job Number: 26-00040
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: