RQ11598 – Software Developer – Senior

S M Software Solutions Inc

Toronto

On-site

CAD 130,000 - 170,000

Full time

1 hour ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ministry of Public and Business Service Delivery and Procurement seeks a Senior Software Developer to lead IAM-enabled .NET solutions, integrate with Oracle tools, and leverage Microsoft Azure. The role focuses on maintaining EDCS and Picasso platforms, supporting Data Product Services, and creating robust technical documentation.

The ideal applicant will have strong CI/CD, code reviews, and accessibility experience, with a deep background in Oracle technologies and enterprise integration across

Qualifications

  • Experience designing and debugging IAM solutions and enterprise apps.
  • Proven CI/CD and source control management experience.
  • Developing and deploying .NET applications in Azure.
  • Experience with Oracle technologies and Oracle E-Business modules.
  • Ability to design, test, debug and document applications with WCAG accessibility.

Responsibilities

  • Lead development activities for branch platforms such as EDCS and Picasso.
  • Support the full suite of applications across the Data Product Services Branch.
  • Develop technical documentation including build books and programming specifications.
  • Resolve and troubleshoot issues during use, implementation, and migrations.
  • Lead code reviews and enforce coding standards across teams.

Skills

Programming & analysis
OOP & 3GL
CI/CD pipelines
Azure DevOps
SQL/PLSQL
IAM knowledge
NET development
WCAG accessibility
SDLC collaboration
Code reviews

Tools

Oracle E-Business Suite
Oracle ADF
Power BI
SQL
UNIX/Linux

Job description

Client: Ministry of Public and Business Service Delivery and Procurement – RQ11598

We are seeking a Senior Software Developer with extensive experience in software development, Identity and Access Management (IAM), Microsoft Entra ID, Oracle IAM tools, .NET applications, Microsoft Azure, Oracle technologies, and enterprise application integration. The successful candidate will lead development activities, maintain and enhance existing branch platforms such as EDCS and Picasso, support applications across the Data Product Services Branch, troubleshoot technical issues, improve business processes, and develop technical documentation. The ideal candidate will also have strong expertise in continuous integration, source control management, automated build systems, performance monitoring, accessibility standards, and Oracle E-Business applications.

Role Snapshot
  • Job Title: RQ11598 – Software Developer – Senior
  • Client: Ministry of Public and Business Service Delivery and Procurement
  • Work Location: 777 Bay Street, Toronto, Ontario, Canada
  • Work Arrangement: Onsite – 5 Days per Week
  • Estimated Start Date: October 26, 2026
  • Estimated End Date: October 5, 2027
  • Business Days: 240.00
  • Extension: Probable after the initial mandate
  • Hours: 7.25 hours per day
  • Security Level: No Clearance Required
Description
Responsibilities
  • Required to translate technical systems specifications into working, tested applications.
  • This includes:
    • Developing detailed programming specifications.
    • Writing and/or generating code, compiling data-driven programs, maintaining applications, and conducting unit tests.
  • Resolve and troubleshoot technical problems that arise during the use and operation of software packages, including providing technical assistance with implementation, conversion, and migrations.
General Skills
  • Experience in programming and analysis, including specialized software package support at the specified experience level.
  • Ability to collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).
  • Experience with structured methodologies for the development, design, implementation, and maintenance of applications.
  • Experience in designing, coding, testing, debugging, and documenting applications.
  • Experience using object-oriented and/or third-generation language development tools.
  • Experience with one or more programming languages.
  • Experience in application design, latest design patterns, deployment, and troubleshooting.
  • Experience with relational and hierarchical database technologies.
  • Experience using information retrieval packages with query languages.
  • Experience with one or more communications protocols.
  • Experience with structured methodologies for the design, development, implementation, and maintenance of applications.
  • Experience eliciting and documenting information from diverse business-area stakeholders and subject matter experts.
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • A team player with a track record of meeting deadlines.
Desirable Skills
  • Knowledge and experience with programming Internet-ready applications.
  • Knowledge and experience in Rapid Application Development (RAD) methodologies.
  • Knowledge and understanding of Information Management principles, concepts, policies, and practices.
  • Experience with middleware and gateways.
  • Experience reviewing, analysing, and modifying product installation scripts, including encoding, testing, and debugging.
  • Ability to provide post-implementation support and resolve post-implementation technical issues.
  • Experience conducting design walkthrough sessions with the project team.
  • Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
  • Ability to provide user and system documentation as required.
Additional Skills For Oracle Software Developer
  • Experience conducting impact assessments on Oracle E-Business application customizations and extensions.
  • Strong conversion experience in Accounts Receivable Collection modules.
  • Strong programming skills in Oracle Database, PL/SQL, SQL, XML, Unix shell scripts, and Oracle Data Integrator.
  • Proven business knowledge of the General Ledger, Accounts Receivable, Collections, Accounts Payable, and Inventory modules of Oracle E-Business.
  • Excellent knowledge of Oracle E-Business table structures related to GL, AR, Collections, AP, INV, and FND.
  • Strong knowledge of SQL tuning and the use of partition tables.
  • Demonstrated experience and understanding of data warehousing, ETL methodologies, and OBIEE.
  • Demonstrated work experience with Java and Oracle Application Development Framework (ADF) will be a great asset.
  • Strong verbal and written communication skills and leadership abilities to oversee project quality assurance from a technical perspective.
The Resource Will
  • Lead development-related activities in maintaining and enhancing existing branch platforms, such as EDCS and Picasso.
  • Support the entire suite of applications, including infrastructure-related work (e.g., IAM Modernization, analytics platform improvements, etc.), across all projects in the Data Product Services Branch.
  • Support the resolution of application issues and perform analysis of existing business processes; recommend process improvements to effectively harness the benefits of using the applications.
  • Develop technical documentation to assist with branch activities, such as build books and programming specifications.
  • Resolve and troubleshoot technical problems that arise during the use and operation of software packages, including technical assistance in implementation, conversion, and migrations.
Experience And Skill Set Requirements
  • Software Development — 55%
  • Experience designing, developing, and debugging Identity and Access Management (IAM) solutions that utilize Microsoft Entra ID or Oracle IAM tools.
  • Demonstrated experience managing a source control system, including responsibility for branching and merging, and setting up pipelines using tools such as Azure DevOps.
  • Demonstrated prior experience developing a custom and reusable solution that provides a flexible authorization-layer service that can be used for multiple applications.
  • Demonstrated experience managing automated build systems and Continuous Integration (CI) systems.
  • Experience designing, developing, testing, and debugging .NET applications to be deployed to three-tier infrastructure with load balancing on both the presentation and application tiers.
  • Demonstrated experience developing web applications that adhere to WCAG AA 2.1 accessibility standards and run on multiple web browsers and different browser versions.
  • Demonstrated experience developing in Microsoft Azure.
  • Demonstrated experience developing reports in Microsoft Power BI and working with different Business Intelligence solutions.
  • Demonstrated experience conducting performance testing and monitoring using tools such as App Insights.
  • Other Technical Skills — 35%
  • Demonstrated experience configuring and administering operating systems, including Microsoft Windows and Linux or other varieties of UNIX.
  • Demonstrated experience configuring and administering TCP/IP networks, including working with central IT services to resolve networking issues.
  • Experience designing, developing, testing, and debugging code for system enhancements using C#, Windows Communication Foundation, Web API, Crystal Reports, ASP.NET, AngularJS, Entity Framework, LINQ, and Oracle.
  • Demonstrated experience setting up and administering Continuous Integration with build systems such as Azure DevOps Pipeline, Build Master, CruiseControl.NET, Nant, or similar tools.
  • Demonstrated experience leading code reviews and implementing code standards among other developers.
  • Communication Skills — 5%
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • Demonstrated experience making technical recommendations to Project Managers and senior leadership.
  • Public Sector Experience — 5%
  • Experience and understanding of public sector project delivery methodologies and standards would be an asset.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11598 - Software Developer - Senior I Toronto ON - Onsite I 1+ year
RQ11598 - Software Developer - Senior I Toronto ON - Onsite I 1+ year

Analyst Technical Solutions • Toronto

On-site
CAD 110,000 - 117,000
RQ11508 - Software Developer - Senior I 1+ Year I Toronto ON
RQ11508 - Software Developer - Senior I 1+ Year I Toronto ON

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 139,000
Software Developer (RQ11598) Community Services Cluster
Software Developer (RQ11598) Community Services Cluster

Softline Technology Inc. • Toronto

On-site
CAD 90,000 - 120,000
RQ11598 - Software Developer - Senior
RQ11598 - Software Developer - Senior

Maarut • Toronto

On-site
CAD 90,000 - 120,000
RQ11737 - Software Developer - Full Stack - Senior
RQ11737 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 110,000 - 150,000
RQ08585 - Software Developer - Senior
RQ08585 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
RQ11579 - Software Developer - Junior
RQ11579 - Software Developer - Junior

Analyst Technical Solutions • Toronto

On-site
CAD 83,000 - 90,000
RQ11600 - Software Developer - Full Stack - Senior I Toronto ON I Onsite
RQ11600 - Software Developer - Full Stack - Senior I Toronto ON I Onsite

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 142,000
RQ11754 - Software Developer - Senior I Toronto ON- Onsite I 1+ year
RQ11754 - Software Developer - Senior I Toronto ON- Onsite I 1+ year

Analyst Technical Solutions • Toronto

On-site
CAD 110,000 - 150,000
Software Developer RQ11490 -
Software Developer RQ11490 -

Analyst Technical Solutions • Toronto

On-site
CAD 100,000 - 150,000