Talent.com

Senior software developer Jobs in Etobicoke, ON

Create a job alert for this search

Senior software developer • etobicoke on

Last updated: 1 day ago

Senior Software Developer

UpstaffToronto, ON, ca
Full-time
Quick Apply

Government of Ontario – Central Agencies Cluster.Ministry of Treasury Board Secretariat.King West, Oshawa / 222 Jarvis Street, Toronto.September 8, 2026 – March 22, 2027.Up to 89 days, with a maxim... Show more

Senior Software Developer

AssistIQToronto, ON, CA
Remote
Full-time
Quick Apply

As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services that power the AssistIQ platform.We’re excited by candidates who enjoy and ar... Show more

Senior Software Developer

TSX Inc.Adelaide St W,Toronto
Full-time

Venture outside the ordinary - TMX Careers.The TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations ... Show more

Senior Staff Software Developer, Core Infrastructure

RobinhoodToronto, Canada
CA$234,000.00–CA$275,000.00 yearly
Permanent

Join us in building the future of finance.Our mission is to democratize finance for all.The largest transfer of wealth in human history.If you’re ready to be at the epicenter of this historic cultu... Show more

Senior Software Developer

0000050007 Royal Bank of CanadaTORONTO, Ontario, Canada
Full-time

We’re looking for a talented and passionate Senior Software Developer to join our team.Our team is designed to deliver products throughout the client’s journey, not projects; each squad is setup fo... Show more

Senior Software Developer

Randstad CanadaToronto, Ontario, CA
Temporary
Quick Apply

We are seeking a Senior Software Developer with extensive experience in Remedy ARS and BMC ITSM for a contract position.This role is focused on automating and improving a healthcare intake and onbo... Show more

RQ11605 - Software Developer - Senior

Flexstaf ITToronto, ON, Canada
Full-time
Quick Apply

A DevOps specialist in production support ensures seamless system reliability by rapidly diagnosing and remediating issues, optimizing infrastructure and automation, and driving continuous improvem... Show more

Software Developer

Sync.comToronto, ON, CA
CA$97,000.00 yearly
Full-time
Quick Apply

Sync is Canada’s largest cloud storage provider and a global leader in secure file sharing and document collaboration.We’re expanding into the enterprise market, and we need your help.J... Show more

RQ11400 - Software Developer - Senior

MaarutToronto, ON, ca
Full-time

Requirements analysis, in collaboration with the business analysts.Solutions design and architecture artifacts - conceptual, logical and physical.Architecture checkpoints activities and support.Com... Show more

Software Developer

SAVORMETRICSMississauga
CA$125,000.00–CA$135,000.00 yearly
Full-time

The Software Developer will contribute to the development of software applications and solutions for our Artificial Intelligence driven sensing solutions designed for the food and agriculture secto... Show more

Senior Software Developer

OceanMDToronto, ON, CA
CA$120,000.00 yearly
Full-time
Quick Apply

Join us as we change healthcare for the better.OceanMD, a WELL Health Company, is the leading provider of EMR-integrated Patient Engagement and eReferral tools in Canada, playing a critical role in... Show more

Software Developer

Talent Test AccountToronto, Ontario, CA
Full-time
Quick Apply

Show more

RQ11449 - Senior Software Developer – OPSDocs / PEP

Analyst Technical SolutionsToronto, ON, Canada
Full-time
Quick Apply

RQ11449 - Software Developer - Senior .Organization: Land & Resources Cluster.Ministry : Ministry of Public and Business Service Delivery and Procurement.PEP OPSDocs Metadata and CIS Model Tran... Show more

Senior Software Developer

Bentley SystemsToronto, ON, CA
Full-time

A Senior Software Developer, Subsurface Information Management is responsible for the end-to-end design, development, and release of high-performance platform services and APIs that enable advanced... Show more

Senior Software Developer - Java

GTT, LLCToronto, ON
Full-time

Senior Software Developer - Java.Hybrid 2 days/week on-site, transitioning to 4 days eventually.Monday Friday, 9:00 AM 5:00 PM; overtime based on project and business needs.The contract... Show more

Senior Software Developer (Askuity division)

The Home Depot CanadaToronto, ON, CA
CA$125,000.00–CA$155,000.00 yearly
Full-time

Pay Range: $125,000 - $155,000.At The Home Depot Canada, we want you to feel valued and supported.The pay range you see represents base salary only.In addition, your total rewards may include: semi... Show more

Software Developer – Senior

Innosystech IncToronto, ON, Canada
Full-time
Quick Apply

Job Title:</b> Software Developer - Senior</p> <p><b>Location:</b> Toronto ON</p> <p><b>Work Model:</b> Onsite</p> <p><b>D... Show more

Senior Software Developer

Royal Bank of Canada>TORONTO, Canada
Full-time

Manages production support activities for Business Transaction Reporting Application for commercial clients.Fix application bugs, troubleshooting production issues, participate in incident and prob... Show more

Remote Senior Software Developer

TuringToronto, Ontario, Canada
CA$200.00–CA$300.00 daily
Remote
Full-time
Quick Apply

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

RQ00213 - Software Developer - Senior

Source CodeToronto, ON, Canada
CA$87.38 hourly
Full-time +1
Quick Apply

RQ00213 - Software Developer - Senior.Location: 3 days in office, 2 days remote (277 Front St W) .Experience with Cloud IaaS and PaaS (Azure, AWS, Google Cloud).Experience in developing and impleme... Show more

People also ask
Senior Software Developer

Senior Software Developer

UpstaffToronto, ON, ca
1 day ago
Job type
  • Full-time
  • Quick Apply
Job description

Job Description

Client: Government of Ontario – Central Agencies Cluster

Ministry: Ministry of Treasury Board Secretariat

Location: Toronto/Oshawa, Ontario

Work Arrangement: 100% Onsite – 5 days per week

Office Locations: 33 King West, Oshawa / 222 Jarvis Street, Toronto

Contract: September 8, 2026 – March 22, 2027

Extension: Up to 89 days, with a maximum of one extension

Hours: 7.25 hours per day, Monday to Friday, between 8:00 AM and 5:00 PM, excluding lunch

Openings: 1

Security: Enhanced

Closing Date: September 16, 2026 at 12:00 PM EST

Position Overview

The Government of Ontario is seeking a Senior Software Developer to provide end-to-end software development, application support, technical troubleshooting, and solution design expertise.

The successful candidate will translate technical and business requirements into secure, reliable, tested applications and will work closely with developers, architects, QA teams, project managers, business stakeholders, and subject matter experts throughout the Software Development Life Cycle (SDLC).

The role requires strong hands-on programming experience, ideally with Java, as well as experience with Microsoft Power Apps, Azure DevOps, Windows/Linux environments, Oracle 19c, DB2, middleware, REST APIs, application monitoring, performance tuning, and release/change management.

Key Responsibilities

  • Translate technical systems specifications and business requirements into detailed programming specifications and working applications.
  • Design, develop, code, compile, test, debug, document, deploy, and maintain applications.
  • Provide end-to-end solution design, development, unit testing, and technical recommendations aligned with business outcomes, reference architecture, and Ministry objectives.
  • Develop and maintain data-driven applications and conduct unit testing.
  • Troubleshoot and resolve technical issues arising during application implementation, operation, conversion, migration, and post-implementation support.
  • Participate throughout the full Software Development Life Cycle (SDLC).
  • Collaborate with business stakeholders and subject matter experts to understand requirements and business goals.
  • Elicit and document information from diverse business areas and stakeholders.
  • Conduct user-experience research and translate user stories into viable product enhancements.
  • Design and implement REST API integrations following established best practices.
  • Conduct code reviews and ensure high-quality software and adequate unit-test coverage.
  • Diagnose and resolve application, data integrity, security, configuration, and recovery issues.
  • Assess and test Change Requests (CRQs) containing technical changes and update them as required.
  • Participate in release promotions, implementations, patching, change management, and release management activities.
  • Support application monitoring and troubleshoot production issues.
  • Install, configure, tune, and administer middleware software and gateways.
  • Review, analyze, and modify product installation scripts, including encoding, testing, and debugging where required.
  • Provide post-implementation technical support and resolve technical issues.
  • Conduct design walkthrough sessions with project teams.
  • Develop user and system documentation.
  • Prepare technical documentation explaining solution architecture and implementation.
  • Deliver knowledge-transfer sessions to project/team members.
  • Produce technical reports and status updates as required.
  • Identify and contribute to the effective management of solution-design risks and issues.
  • Promote industry standards, development best practices, and quality practices across product teams.
  • Work collaboratively with cross-functional and distributed teams, including developers, architects, designers, project managers, QA professionals, and business stakeholders.
  • Provide technical leadership and help oversee project quality from a technical perspective.


Requirements

Mandatory Technical Skills & Experience

Candidates must demonstrate the following:

Programming & Application Development

  • Solid and current programming knowledge, ideally including Java.
  • Experience in programming and analysis at a senior level.
  • Experience with one or more programming languages and object-oriented and/or third-generation language development tools.
  • Experience designing, developing, testing, debugging, documenting, deploying, and troubleshooting applications.
  • Experience applying current application design patterns and best practices.
  • Experience with structured methodologies for application design, development, implementation, and maintenance.
  • Experience developing Internet-ready applications.
  • Experience with application development and specialized software-package support.

Low-Code Development

  • Hands-on experience with low-code platforms, particularly Microsoft Power Apps.

Azure DevOps / Source Control

  • Full understanding and hands-on experience with Azure DevOps.
  • Experience with GitHub and/or comparable modern source-control/development technologies is highly relevant.

Operating Systems

  • Solid understanding and practical experience with Windows and Linux server operating systems.
  • Experience working with Windows- and Linux-based technologies.

Databases

  • Strong experience with relational and hierarchical database technologies.
  • Solid working knowledge of Oracle 19c.
  • Solid working knowledge of DB2 on Windows.
  • Experience using information-retrieval packages and query languages.
  • Ability to diagnose and optimize database queries, indexes, and server performance.
  • Understanding of backup and recovery processes.

Middleware & Gateways

  • Experience with middleware and gateways.
  • Experience installing, configuring, tuning, administering, monitoring, and troubleshooting middleware software.
  • Experience with application development involving middleware technologies.

Performance, Monitoring & Support

  • Strong performance-tuning capabilities, including the ability to diagnose and optimize queries, indexes, and server performance.
  • Experience with application monitoring and technical support.
  • Ability to analyze and resolve data-integrity, security, configuration, and recovery issues.
  • Ability to provide post-implementation support and troubleshoot technical issues.

Change & Release Management

  • Experience with change management and release management processes supporting large application implementations.
  • Ability to assess and test Change Requests (CRQs) with technical content and update them as necessary.
  • Experience participating in release promotions, implementations, and patching activities.

APIs & Integration

  • Experience designing and implementing REST API integrations and applying API integration best practices.
  • Experience with communications protocols and application integration technologies.

Security

  • Ability to incorporate security requirements into solution design.
  • Understanding of and ability to comply with OPS security standards and policies.

Requirements & User Experience

  • Ability to collaborate with stakeholders to understand business goals and delivery outcomes.
  • Experience eliciting and documenting information from business stakeholders and subject matter experts.
  • Ability to conduct user-experience research and translate user stories into viable product enhancements.

Agile / SDLC

  • Experience working in an Agile development environment.
  • Strong understanding of structured software-development methodologies and the complete SDLC.

Documentation & Knowledge Transfer

  • Ability to provide user and system documentation as required.
  • Ability to prepare detailed technical and architectural documentation.
  • Ability to conduct design walkthroughs.
  • Ability to deliver knowledge-transfer sessions to technical teams.
  • Ability to prepare reports, technical updates, and project documentation.

Communication & Professional Skills

  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong verbal and written communication skills.
  • Strong interpersonal and negotiation skills.
  • Ability to work effectively with technical and non-technical stakeholders.
  • Strong troubleshooting and issue-resolution capabilities.
  • Ability to collaborate effectively with cross-functional and distributed teams.
  • Strong leadership abilities and ability to provide technical direction.
  • Demonstrated ability to meet deadlines and deliver high-quality work.
  • Strong team-player mindset with the ability to support developers, testers, and end users.
  • Ability to manage competing priorities and contribute to project risk and issue management.

Additional / Desirable Experience

The following experience would be considered an asset:

  • Rapid Application Development (RAD) methodologies.
  • Information Management principles, concepts, policies, and practices.
  • Power Apps and other emerging low-code technologies.
  • Middleware and gateway technologies.
  • Installation-script development, modification, testing, and debugging.
  • AODA and related accessibility regulations and standards.
  • Experience providing user and system documentation.
  • Experience conducting technical design walkthroughs.
  • Experience providing post-implementation technical support.

Important Work Requirement

This is a fully onsite position. The successful candidate must be available to work onsite 5 days per week at the designated Ontario Public Service office location.

Candidates should be prepared to work 7.25 hours per day, Monday through Friday, between 8:00 AM and 5:00 PM, excluding lunch breaks.

Ideal Candidate Profile

The ideal candidate is a senior hands-on software developer who combines strong programming and application-development expertise with database, middleware, infrastructure, DevOps, integration, troubleshooting, and production-support capabilities.

A strong candidate will have demonstrated experience working across the complete application lifecycle—from requirements and solution design through development, testing, deployment, release management, production support, documentation, and knowledge transfer—with particular strength in Java, Power Apps, Azure DevOps, Oracle 19c, DB2, Windows/Linux, REST APIs, middleware, performance tuning, and technical change/release management.



Requirements
Mandatory Technical Skills & Experience Candidates must demonstrate the following: Programming & Application Development Solid and current programming knowledge, ideally including Java. Experience in programming and analysis at a senior level. Experience with one or more programming languages and object-oriented and/or third-generation language development tools. Experience designing, developing, testing, debugging, documenting, deploying, and troubleshooting applications. Experience applying current application design patterns and best practices. Experience with structured methodologies for application design, development, implementation, and maintenance. Experience developing Internet-ready applications. Experience with application development and specialized software-package support. Low-Code Development Hands-on experience with low-code platforms, particularly Microsoft Power Apps. Azure DevOps / Source Control Full understanding and hands-on experience with Azure DevOps. Experience with GitHub and/or comparable modern source-control/development technologies is highly relevant. Operating Systems Solid understanding and practical experience with Windows and Linux server operating systems. Experience working with Windows- and Linux-based technologies. Databases Strong experience with relational and hierarchical database technologies. Solid working knowledge of Oracle 19c. Solid working knowledge of DB2 on Windows. Experience using information-retrieval packages and query languages. Ability to diagnose and optimize database queries, indexes, and server performance. Understanding of backup and recovery processes. Middleware & Gateways Experience with middleware and gateways. Experience installing, configuring, tuning, administering, monitoring, and troubleshooting middleware software. Experience with application development involving middleware technologies. Performance, Monitoring & Support Strong performance-tuning capabilities, including the ability to diagnose and optimize queries, indexes, and server performance. Experience with application monitoring and technical support. Ability to analyze and resolve data-integrity, security, configuration, and recovery issues. Ability to provide post-implementation support and troubleshoot technical issues. Change & Release Management Experience with change management and release management processes supporting large application implementations. Ability to assess and test Change Requests (CRQs) with technical content and update them as necessary. Experience participating in release promotions, implementations, and patching activities. APIs & Integration Experience designing and implementing REST API integrations and applying API integration best practices. Experience with communications protocols and application integration technologies. Security Ability to incorporate security requirements into solution design. Understanding of and ability to comply with OPS security standards and policies. Requirements & User Experience Ability to collaborate with stakeholders to understand business goals and delivery outcomes. Experience eliciting and documenting information from business stakeholders and subject matter experts. Ability to conduct user-experience research and translate user stories into viable product enhancements. Agile / SDLC Experience working in an Agile development environment. Strong understanding of structured software-development methodologies and the complete SDLC. Documentation & Knowledge Transfer Ability to provide user and system documentation as required. Ability to prepare detailed technical and architectural documentation. Ability to conduct design walkthroughs. Ability to deliver knowledge-transfer sessions to technical teams. Ability to prepare reports, technical updates, and project documentation. Communication & Professional Skills Excellent analytical, problem-solving, and decision-making skills. Strong verbal and written communication skills. Strong interpersonal and negotiation skills. Ability to work effectively with technical and non-technical stakeholders. Strong troubleshooting and issue-resolution capabilities. Ability to collaborate effectively with cross-functional and distributed teams. Strong leadership abilities and ability to provide technical direction. Demonstrated ability to meet deadlines and deliver high-quality work. Strong team-player mindset with the ability to support developers, testers, and end users. Ability to manage competing priorities and contribute to project risk and issue management. Additional / Desirable Experience The following experience would be considered an asset: Rapid Application Development (RAD) methodologies. Information Management principles, concepts, policies, and practices. Power Apps and other emerging low-code technologies. Middleware and gateway technologies. Installation-script development, modification, testing, and debugging. AODA and related accessibility regulations and standards. Experience providing user and system documentation. Experience conducting technical design walkthroughs. Experience providing post-implementation technical support. Important Work Requirement This is a fully onsite position. The successful candidate must be available to work onsite 5 days per week at the designated Ontario Public Service office location. Candidates should be prepared to work 7.25 hours per day, Monday through Friday, between 8:00 AM and 5:00 PM, excluding lunch breaks. Ideal Candidate Profile The ideal candidate is a senior hands-on software developer who combines strong programming and application-development expertise with database, middleware, infrastructure, DevOps, integration, troubleshooting, and production-support capabilities. A strong candidate will have demonstrated experience working across the complete application lifecycle—from requirements and solution design through development, testing, deployment, release management, production support, documentation, and knowledge transfer—with particular strength in Java, Power Apps, Azure DevOps, Oracle 19c, DB2, Windows/Linux, REST APIs, middleware, performance tuning, and technical change/release management.