×
Register Here to Apply for Jobs or Post Jobs. X

Software dev

Job in Toronto, Ontario, M5A, Canada
Listing for: GTT, LLC
Contract position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80 - 90 CAD Hourly CAD 80.00 90.00 HOUR
Job Description & How to Apply Below

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

About This Role

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

About the Company

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

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary