Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

Full-time

Upstaff

Client:   Government Services Integration Cluster

Ministry:   Ministry of Public and Business Service Delivery and Procurement

Location:   Toronto, Ontario

Work Arrangement:   Onsite – 5 Days per Week

Contract Duration:   November 1, 2026 to March 31, 2027

Extension:   Up to 1 Extension Term

Allocation:  100%

Number of Openings:  1

Security Clearance:   No Clearance Required

About the Role

We are seeking an experienced   Senior Software Developer   to support the Government Services Integration Cluster. The successful candidate will be responsible for translating technical system specifications into scalable, secure, high-performing, and tested applications within a large-scale enterprise environment.

This role requires a strong hands-on background in   Java development, Oracle/SQL databases, REST APIs, RESTful Web Services, microservices architecture, security protocols, and enterprise application development .

The ideal candidate will bring extensive experience designing and developing large-scale multi-client web applications and will work collaboratively with functional, technical, and project teams throughout the Software Development Life Cycle (SDLC).

Key Responsibilities

  • Translate technical system specifications into working, tested, and maintainable software applications.
  • Develop detailed programming and technical specifications.
  • Design, develop, test, debug, document, and maintain enterprise applications.
  • Write and generate high-quality, data-driven application code.
  • Conduct unit testing and support application integration and deployment activities.
  • Troubleshoot and resolve technical issues arising during software development, implementation, migration, conversion, and production operations.
  • Collaborate with IT professionals and stakeholders throughout the Software Development Life Cycle.
  • Apply structured methodologies for application design, development, implementation, and maintenance.
  • Develop scalable Internet-ready applications using modern development practices.
  • Design and implement REST APIs and RESTful Web Services.
  • Apply microservices architecture principles to improve application extensibility, scalability, and maintainability.
  • Implement secure application integration using security gateways and protocols.
  • Participate in Agile development activities and collaborate closely with cross-functional teams.
  • Apply object-oriented programming principles, design patterns, refactoring, and clean code practices.
  • Work with relational and hierarchical database technologies and query languages.
  • Participate in design walkthroughs and technical discussions with project teams.
  • Elicit and document technical and business requirements from stakeholders and subject matter experts.
  • Provide post-implementation support and resolve production-related technical issues.
  • Develop and maintain technical, system, and user documentation.
  • Support technical quality assurance activities and ensure adherence to development standards and best practices.
  • Work effectively within large project teams while managing aggressive timelines and changing priorities.

Requirements

Mandatory Skills and Experience

Core Skills & Experience

  • 10+ years of experience as a designer and developer working on large-scale, multi-client web applications.
  • 10+ years of hands-on Java development experience with Oracle and/or SQL databases.
  • 5+ years of hands-on experience developing REST APIs and RESTful Web Services.
  • Strong knowledge and practical experience with   microservices architecture .
  • Demonstrated ability to apply core architecture principles to improve product extensibility, scalability, and maintainability.
  • Experience developing   Internet-ready applications .
  • Knowledge and experience with   Rapid Application Development (RAD) methodologies .
  • Experience using   Azure DevOps .

Technical Skills & Experience

  • Strong knowledge of security gateways and security protocols, including:
    • JWT
    • OAuth 2.0
    • SSL Certificates
  • Solid understanding and practical experience with   Agile methodologies .
  • Strong object-oriented programming and coding practices.
  • Experience applying:
    • Object-Oriented Design principles
    • Design Patterns
    • Refactoring techniques
    • Clean Code principles
  • Experience working with relational and hierarchical database technologies.
  • Experience using information retrieval tools and query languages.
  • Knowledge of one or more communication protocols.
  • Strong application design, deployment, troubleshooting, and debugging capabilities.

Oracle & Database Development Experience

Candidates with the following Oracle technical expertise will be highly relevant:

  • Experience conducting impact assessments on Oracle E-Business Suite application customizations and extensions.
  • Strong Oracle database development skills.
  • Advanced experience with:
    • Oracle PL/SQL
    • SQL
    • XML
    • Unix Shell Scripting
    • Oracle Data Integrator (ODI)
  • Experience with Oracle E-Business Suite modules, including:
    • General Ledger (GL)
    • Accounts Receivable (AR)
    • Collections
    • Accounts Payable (AP)
    • Inventory (INV)
  • Knowledge of Oracle E-Business Suite table structures related to GL, AR, Collections, AP, INV, and FND.
  • Strong SQL performance tuning experience.
  • Experience working with partitioned tables.
  • Understanding of Data Warehouse and ETL methodologies.
  • Experience with OBIEE is considered an asset.

Additional Technical Assets

The following skills and experience are considered strong assets:

  • Java application development.
  • Oracle Application Development Framework (ADF).
  • Middleware and gateway technologies.
  • Reviewing, analyzing, modifying, encoding, testing, and debugging product installation scripts.
  • Application conversion and migration experience.
  • Post-implementation support and production issue resolution.
  • Experience conducting technical design walkthrough sessions.
  • Knowledge of Information Management principles, concepts, policies, and practices.
  • Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and related accessibility standards.

Soft Skills

The successful candidate will demonstrate:

  • Excellent written and verbal communication skills.
  • Strong interpersonal and collaboration skills.
  • Ability to effectively work with functional and technical teams.
  • Experience working within large, cross-functional project teams.
  • Ability to develop and present new ideas and conceptualize innovative approaches and solutions.
  • Strong analytical, troubleshooting, and systematic problem-solving skills.
  • Sound decision-making capabilities.
  • Strong leadership abilities and technical oversight skills.
  • Ability to work under pressure and meet aggressive project timelines.
  • Adaptability to changing priorities and project requirements.
  • Strong negotiation and stakeholder management skills.
  • Proven ability to work independently while also contributing effectively as a team player.

Preferred / Nice-to-Have Skills

  • Experience working with   OPS Development Standards and Processes .
  • Previous Ontario Public Sector (OPS) experience.
  • Knowledge of public sector application development methodologies and governance.
  • Experience supporting enterprise-scale government applications.
  • Experience ensuring technical quality assurance from a development and architecture perspective.

Must-Have Skills Summary

To be considered, candidates must demonstrate clear and verifiable experience in the following areas:

  1. 10+ years as a designer and developer of large-scale, multi-client web applications.
  2. 10+ years of hands-on Java development experience with Oracle and/or SQL databases.
  3. 5+ years of hands-on REST API and RESTful Web Services development experience.
  4. Knowledge and experience with security gateways and protocols, including JWT, OAuth 2.0, and SSL Certificates.
  5. Strong understanding of microservices architecture.
  6. Experience with object-oriented programming, design patterns, refactoring, and clean code principles.
  7. Solid understanding of Agile methodologies.
  8. Experience using Azure DevOps.
  9. Strong analytical, troubleshooting, communication, and collaborative skills.
  10. Ability to work onsite in Toronto, Ontario, five days per week.

Nice-to-Have

  • OPS Development Standards and Processes.
  • Ontario Public Sector experience.
  • Oracle E-Business Suite experience.
  • Oracle PL/SQL, SQL, XML, Unix Shell Scripting, and Oracle Data Integrator.
  • Data Warehouse, ETL, and OBIEE experience.
  • Java and Oracle ADF experience.
  • Knowledge of AODA accessibility standards.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Toronto, ON vacancy
  • $65k - $115k per year

     ...partners to achieve results. Learn and develop your skill set alongside your peers and...  ...science or distinctive work experience in software development. Good eye for UX and UI design...  ...skills Comfortable interacting with senior management, project stakeholders, and... 
    Senior
    Long term contract
    Local area
    Remote work
    Work from home

    Leap Tools

    Toronto, ON
    12 hours ago
  •  ...Role   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 analytics, data science, business intelligence, and AI workflows... 
    Senior
    Work at office
    2 days per week

    Bentley Systems

    Toronto, ON
    16 hours ago
  •  ...Description About the role: 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 are capable of working in a fast-growing... 
    Senior
    Full time

    Assistiq

    Toronto, ON
    1 day ago
  •  ..., user stories, UI/UX artifacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products and Cloud -Native Web Application products) as required... 
    Senior
    Long term contract
    Full time
    Interim role
    Internship

    Yoush Consulting

    Toronto, ON
    1 day ago
  •  ...businesses to accelerate service delivery, drive customer engagement, and foster growth. Blanc Labs is seeking a highly skilled Senior Full-Stack Developer to join our team and contribute to the development of innovative digital solutions. This role requires deep technical... 
    Senior
    Full time

    Blanc Labs

    Toronto, ON
    1 day ago
  • $104k - $145k per year

     ...build something meaningful in a fast-growing, customer-focused company, we’d love to hear from you! We are looking for a Senior Software Developer to join our Development Experience Group!   The Development Experience Group makes informed suggestions about... 
    Senior
    Remote job
    Full time
    Work at office
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    1 day ago
  •  ...are seeking a highly skilled Enterprise Developer to join our enterprise architecture team....  ...application security is essential. THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key...  ...functional teams to deliver high-quality software solutions. Qualifications Bachelor... 
    Senior
    Full time
    Shift work

    Armstrong Fluid Technology

    Toronto, ON
    1 day ago
  •  ...applications. This includes: Developing detailed programming specifications Writing...  ...arise during the use and operation of software packages, including technical assistance...  ...; both written and verbal Ability to develop and present new ideas and conceptualize new... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    1 day ago
  •  ...and integration testing Collaboration with system testers to develop test cases for system functional, performance and vulnerability...  ...and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems Communication... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    1 day ago
  • $160k - $175k per year

     ...Senior Desktop Software Developer About Sync Sync.com is a leading end-to-end encrypted cloud storage platform operating at significant scale across dual data centers. We build secure, privacy-first software that millions of users trust with their most important files... 
    Senior
    Long term contract
    Full time
    Internship
    Direct hire
    Remote work
    Flexible hours

    Funded.club

    Toronto, ON
    1 day ago
  •  ...and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Tax team, you will work across the stack to build, improve, and operate products that help Canadians complete their tax... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Toronto, ON
    1 day ago
  •  ...— and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Cards team, you'll own meaningful slices of the card stack end to end — from card issuance and authorization through... 
    Senior
    Long term contract
    Full time
    Immediate start

    Wealthsimple Technologies

    Toronto, ON
    1 day ago
  •  ...connected and engaged.  * We’re a certified  Great Place to Work ®, five years in a row! We’re on the hunt for a top-tier  Senior Software Developer  who will be responsible for designing, developing, and maintaining high-performance backend services and infrastructure.... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    1 day ago
  •  ...sure clients get correct, timely reporting and tax documents no matter what the rest of Wealthsimple ships. We're a small team of 7 developers holding meaningful scope across a mix of Ruby services, Python data pipelines (including PySpark), and Airflow orchestration. If you... 
    Senior
    Long term contract
    Full time
    Work from home

    Wealthsimple Technologies

    Toronto, ON
    1 day ago
  • $88.57 - $106.28 per hour

     ...RQ11400 - Software Developer - Senior X 4 (On-Site) Contract: 6 months (133 business days) possible extension Location : Toronto (5700 Yonge St. Toronto) No Clearance Required Must Have: Thorough knowledge of large-scale complex systems analysis techniques... 
    Senior
    Full time
    Contract work

    Source Code

    Toronto, ON
    1 day ago
  •  ...We do have a job opening for  Software Developer - API - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ10573 - Software Developer - API - Senior Client : Justice Technology Services Location : 21... 
    Senior
    Full time

    Itprofound Inc.

    Toronto, ON
    1 day ago
  • $79.1k - $118.7k per year

     ....    Find our story here:  About Meridian The role:  Join Meridian’s dynamic Programming & Development team as a CRM Software Developer, where you’ll contribute to the design, development, and integration of our Microsoft Dynamics 365 CRM platform. You’ll play a key... 
    Senior
    Full time
    Work at office
    Remote work
    Weekend work
    1 day per week

    Meridian Credit Union

    Toronto, ON
    1 day ago
  • $88.86 - $106.63 per hour

     ...RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC clearance Location: 222 Jarvis St, Toronto OR 49 Place d'Armes, Kingston Must Have: · Experience with relational database technologies (MS SQL 2019 and... 
    Senior
    Full time
    Contract work
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    1 day ago
  • $88.54 - $106.25 per hour

     ...RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have: ~10+ years of experience as a designer and developer in the large-scale multi-client web applications ~10+ year... 
    Senior
    Full time
    Contract work
    Manual labor

    Source Code

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier software engineering and architecture capacity, specializing in designing, building, and optimizing highly... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    7 days ago
  • $130k - $180k per year

     ...with a long-term vision of creating a thriving restaurant industry through the power of connected & engaged teams.  As a Senior Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad — the team responsible for building... 
    Senior
    Long term contract
    Work at office
    Remote work
    Home office
    Flexible hours
    Shift work
    Day shift

    7shifts

    Toronto, ON
    1 day ago
  •  ...applications within a team-based Agile environment. The way we build software is strongly influenced by the values of Extreme Programming:...  ..., share knowledge and teach within your team and within the developer community at Electric Mind via educational sessions, study groups... 
    Senior
    Full time
    Remote work

    Electric Mind

    Toronto, ON
    1 day ago
  • $200k - $295k per year

     ...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less...  ...deployment pipeline. As a member of the Developer Infrastructure team, you’ll be responsible... 
    Senior
    Hourly pay
    Full time
    Local area

    Sentry

    Toronto, ON
    1 day ago
  • $100k - $140k per year

     ...if we are successful, the technologies we develop will solve some of the world’s most...  ...Your role and responsibilities: As a Software Developer, you will help build out the pennylane...  ...software development experience. Senior: 6+ years of professional software development... 
    Senior
    Long term contract
    Full time

    Xanadu

    Toronto, ON
    1 day ago
  •  ...50, Fast Company's Most Innovative Companies, Inc. Best in Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for designing and building scalable architecture, tooling and processes that... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office
    Flexible hours

    Zip

    Toronto, ON
    1 day ago
  •  ...We do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province of Ontario. The position details are...  ...\\\\ Job Details: \\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\ \\\\ Client: \\\\... 
    Senior
    Full time

    Itprofound Inc.

    Toronto, ON
    1 day ago
  • $166k - $195k per year

     ...mission is to build and operate the core developer infrastructure at Robinhood. Our team owns...  ...engineers rely on daily, partnering with software developers across the company to make...  ...fast, reliable, and cost-efficient! As a Senior Software Developer, you will focus on building... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    1 day ago
  • $86.9 - $104.28 per hour

     ...RQ11442 - Software Developer - API - Senior Duration: 1 Year (254 Business Days) + 1 Possible Extension Location: 5 days onsite at 222 Jarvis St Toronto OR 300 Water St, Peterborough, ON Must Have: ~5+ Experience with React framework and typescript ~... 
    Senior
    Full time

    Source Code

    Toronto, ON
    1 day ago
  •  ...RQ08837 - Senior Software Developer CRM (IBM BPM/ Apex Coaches/ AngularJS/ Java) Toronto, Ontario Hybrid work: 2 days in the office at 40 St. Claire Avenue West, Toronto. and 3 days remote from home office within Ontario. Contract, 9 months with possibility of... 
    Senior
    Remote job
    Full time
    Contract work
    Work at office
    Home office

    Source Code

    Toronto, ON
    1 day ago
  • $88.63 - $106.36 per hour

     ...RQ11324 - Software Developer - CRM - Senior On-Site Contact: 8 months (150 business days) Two onsite work locations are recommended; however, the successful candidate may work out of a locally available Ontario Public Service office: #300 WATER STREET... 
    Senior
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office

    Source Code

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!