– Software Developer – Senior (Toronto)

– Software Developer – Senior (Toronto)

09 Sep
|
S M Software Solutions
|
Toronto

09 Sep

S M Software Solutions

Toronto

Client: Ministry of Public and Business Service Delivery and Procurement

Work Location: Toronto, Ontario – Onsite

Estimated Start Date: November 1, 2026

Estimated End Date: March 31, 2027

Business Days: 101

Extension: Probable after the initial mandate

Hours: 7.25 hours per day

Security Level: No Clearance Required

Role Overview

We are seeking a highly experienced Senior Software Developer with extensive expertise in designing and developing large-scale, multi-client web applications. The ideal candidate will have strong hands-on experience with Java, Oracle/SQL, REST APIs, PL/SQL, Oracle E-Business Suite, ETL, microservices, and Azure DevOps.

The successful candidate will be responsible for translating technical specifications into robust, tested applications, troubleshooting complex technical issues, supporting implementation and migration activities, and collaborating with technical and functional teams throughout the Software Development Life Cycle.

Must-Have Skills & Experience

- 10+ years of experience as a designer and developer working with large-scale, multi-client web applications.
- 10+ years of hands-on experience with Java development using Oracle or SQL databases.
- 5+ years of hands-on experience with REST APIs and RESTful Web Services.
- Knowledge of security gateways and protocols, including:
- JWT
- OAuth 2.0
- SSL Certificates

Nice-to-Have
- Knowledge and experience with OPS Development Standards/Processes.

Key Responsibilities
- Software Application Development
- Translate technical system specifications into working, tested applications.
- Develop detailed programming specifications.
- Write and/or generate application code.
- Compile data-driven programs.
- Maintain applications and conduct unit testing.
- Design, code, test, debug, and document applications.
- Resolve and troubleshoot technical problems arising during software operation.
- Provide technical assistance during implementation, conversion, and migration activities.
- Software Development Life Cycle
- Collaborate with IT professionals throughout the complete Software Development Life Cycle.
- Apply structured methodologies for application development, design, implementation, and maintenance.
- Participate in application design, deployment, and troubleshooting.
- Work with relational and hierarchical database technologies.
- Utilize query languages and information retrieval packages.
- Work with communications protocols.
- Elicit and document information from diverse business stakeholders and subject matter experts.
- Conduct technical design walkthroughs with project teams.
- Provide post-implementation support and resolve technical issues.




- Prepare user and system documentation as required.
- Oracle E-Business & Database Development
- Conduct impact assessments on Oracle E-Business application customizations and extensions.
- Support conversion activities, particularly within Accounts Receivable and Collections modules.
- Develop and maintain solutions using:
- Oracle Database
- PL/SQL
- SQL
- XML
- Unix Shell Scripts
- Oracle Data Integrator (ODI)

- Demonstrate strong business knowledge of:

- General Ledger (GL)
- Accounts Receivable (AR)
- Collections
- Accounts Payable (AP)
- Inventory (INV)

- Demonstrate strong knowledge of Oracle E-Business table structures related to:

- GL
- AR
- Collections
- AP
- INV
- FND

- Perform SQL tuning and work with partitioned tables.
- Apply data warehouse and ETL methodologies.
- Work with OBIEE and related reporting technologies.
- Experience with Java and Oracle Application Development Framework (ADF) is an asset.
- Provide technical leadership and oversee project quality assurance from a technical perspective.

General Technical Skills
- Experience in programming, analysis, and specialized software package support.
- Experience using object-oriented and/or third-generation language development tools.
- Experience with one or more programming languages.
- Knowledge of modern application design patterns.
- Experience with application deployment and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience using query languages and information retrieval packages.
- Experience with communications protocols.
- Strong analytical, problem-solving, and decision-making skills.
- Excellent verbal and written communication skills.
- Strong interpersonal and negotiation skills.
- Ability to work effectively within a team and consistently meet deadlines.

Desirable Skills
- Knowledge and experience developing Internet-ready applications.
- Knowledge and experience with Rapid Application Development (RAD) methodologies.
- Knowledge and understanding of Information Management principles, concepts, policies, and practices.
- Experience with middleware and gateways.
- Experience reviewing, analyzing, modifying, encoding, testing, and debugging product installation scripts.




- Ability to provide post-implementation technical support.
- Experience conducting design walkthrough sessions.
- Knowledge and understanding of Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
- Ability to prepare user and system documentation.
- Experience with Oracle E-Business Suite.
- Solid knowledge of Oracle database technologies and enterprise application development.

Experience & Skill Set Requirements Core Skills & Experience – 40%

- Knowledge and experience with microservice architecture.
- Demonstrated ability to apply core architecture principles to improve product extensibility and maintainability.
- Knowledge and experience developing Internet-ready applications.
- Knowledge and experience with Rapid Application Development (RAD) methodologies.
- Experience using Azure DevOps.

Technical Skills & Experience – 35%
- Solid understanding of Agile methodologies.
- Strong object-oriented coding practices.
- Knowledge of design patterns, refactoring, and clean-code principles.
- Experience with relational and hierarchical database technologies.
- Experience using information retrieval packages and query languages.
- Experience with communications protocols.

Soft Skills – 20%
- Strong written and verbal communication skills.
- Ability to develop and present new ideas.
- Ability to conceptualize new approaches and solutions.
- Excellent interpersonal skills and ability to work effectively within teams.
- Demonstrated ability to collaborate with functional and technical teams.
- Ability to participate effectively in large project teams.
- Strong analytical and systematic problem-solving skills.
- Ability to work under pressure and meet aggressive timelines.
- Adaptable to changing priorities and requirements.
- Strong technical troubleshooting and problem-solving capabilities.

Public Sector Experience – 5%
- Knowledge and experience with OPS Development Standards/Processes.

How to Apply If this opportunity matches your experience and interests, please send the following mandatory documents to [email protected] by Thursday, September 10, 2026, at 10:00 AM EST.

Mandatory Submission Requirements

- Updated Resume in Word format
- References
- Expected Hourly Rate
- Visa Status
- LinkedIn ID

Important: Applications without all mandatory documents cannot be processed or submitted. If this role is not suitable for you, please feel free to forward it to experienced Senior Software Developers with strong Java, Oracle/SQL, REST API, Oracle E-Business Suite, PL/SQL, ETL, microservices, and Azure DevOps experience.

📌 – Software Developer – Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: – software developer – senior (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: – software developer – senior (toronto) / toronto