Apply now

First seen by our source: just now

RQ11836 – Software Developer – Senior

@ SM Software Solutions Inc.

Toronto, Ontario

On-site5+ years experience
Apply now
SIGNALS

Responsibilities:

  • Updated Resume in Word format (Mandatory)
  • References (Mandatory)
  • Expected Hourly Rate (Mandatory)
  • Visa Status (Mandatory)
  • LinkedIn ID (Mandatory)

Requirements summary:

  • 5+ years of experience with Cross-Platform Mobile App Development using technologies such as:
  • The successful candidate will be responsible for reviewing existing application code and architecture, developing enhancements and new functionalities, implementing technical solutions,…
  • Review and understand the code and architecture of existing applications and make updates as required to ensure the code is modular and can support scalability requirements.
  • Develop code enhancements for existing features and new features in accordance with approved requirements and design direction.
  • Provide realistic work estimates to support project planning, capture business requirements, and update business rules based on requirements.
  • Ensure applications function as required without defects and operate with the identified Operating System (OS) and other peripherals.

Tools & skills

Source and dates

Source type not verified · sm-software-solutions

Employer posting date
Not provided
First seen by our source
2026-11-11
Source record updated
2026-11-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

SM Software Solutions Inc.

FieldValue
Open jobs on Jobsy19
Job description

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

We are seeking a highly skilled Senior Software Developer with extensive experience in cross-platform mobile application development, enterprise application development, software architecture, and system integration. The ideal candidate will have strong hands-on expertise in technologies such as Ionic Framework, Cordova, Google Flutter, .NET, C#, JEE, Microsoft SQL Server, JavaScript frameworks, and web service technologies (SOAP and REST). The successful candidate will be responsible for designing, developing, enhancing, testing, integrating, deploying, and maintaining complex applications across multiple platforms while ensuring scalability, performance, security, accessibility, and compliance with established development standards.

Role Snapshot

  • Job Title: RQ11836 – Software Developer – Senior

  • Client: Ministry of Public and Business Service Delivery and Procurement

  • Work Location: 5700 Yonge Street, Toronto, Ontario, Canada

  • Work Arrangement: Onsite – 5 Days per Week

  • Estimated Start Date: November 30, 2026

  • Estimated End Date: March 31, 2028

  • Business Days: 325.00

  • Extension: Probable after the initial mandate

  • Hours: 7.25 hours per day

  • Working Schedule: Monday to Friday, between 8:00 AM and 5:00 PM, excluding lunch breaks

  • Security Level: CRJMC

Must Have

  • 5+ years of experience with Cross-Platform Mobile App Development using technologies such as:

    • Ionic Framework

    • Cordova Plugins

    • Google Flutter Framework or other similar technologies.

  • 5+ years of expertise in designing, developing, and implementing complex interactive applications in a multi-platform environment for systems utilizing technologies such as:

    • .NET

    • C#

    • JEE

    • Microsoft SQL Server

    • JavaScript Frameworks

    • Web Service Frameworks and Protocols (SOAP and REST).

Description

The successful candidate will be responsible for reviewing existing application code and architecture, developing enhancements and new functionalities, implementing technical solutions, and ensuring that applications meet business requirements and scalability expectations.

Key responsibilities include:

  • Review and understand the code and architecture of existing applications and make updates as required to ensure the code is modular and can support scalability requirements.

  • Develop code enhancements for existing features and new features in accordance with approved requirements and design direction.

  • Provide realistic work estimates to support project planning, capture business requirements, and update business rules based on requirements.

  • Use structured methodologies and design best practices to implement high-quality, clearly documented code. Ensure applications function as required without defects and operate with the identified Operating System (OS) and other peripherals.

  • Create custom reports as required using Microsoft Technologies.

  • Conduct testing, integration, and deployment of developed changes across environments.

  • Review, analyse, and recommend solutions for defects discovered in production.

  • Fully document all developed code and ensure a smooth transition to a full-time resource in a steady-state environment.

Responsibilities

  • Translate technical systems specifications into working, tested applications.

  • Develop detailed programming specifications.

  • Write and/or generate code, compile data-driven programs, maintain applications, and conduct unit testing.

  • Resolve and troubleshoot technical problems arising 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 application development, design, implementation, and maintenance.

  • Experience in designing, coding, testing, debugging, and documenting applications.

  • Experience using object-oriented and/or third-generation language development tools.

  • Experience in 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 and 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, along with strong verbal and written communication, interpersonal, and negotiation skills.

  • A strong team player with a proven 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 technical issues arising after implementation.

  • Experience conducting design walkthrough sessions with project teams.

  • 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 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.

Experience and Skill Set Requirements

1. Development Skills – 45%

  • 5+ years of experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, Google Flutter framework, or others.

  • 5+ years of expertise in designing, developing, and implementing complex interactive applications in a multi-platform environment for systems that utilize technologies such as .NET, C#, JEE, Microsoft SQL Server, JavaScript frameworks, and Web Service frameworks and protocols (SOAP and REST).

  • Experience with Azure Cloud services, such as Azure SQL, Azure Functions, API Management, Streaming Analytics, Event Hub, Data Factory/Data Bricks.

  • Experience using XHTML, HTML5, JavaScript, jQuery, and AngularJS.

  • Demonstrated ability to build web applications, web services (SOAP and REST), and Windows client applications.

  • Experience developing APIs, integrating other systems using APIs, and using API management tools (e.g., Swagger, Open API, Postman, Apigee).

  • Experience with multi-threaded applications, dependency injection (DI/IoC) frameworks, and concurrency patterns.

  • Working experience with refactoring and optimization.

  • Experience with and knowledge of object-oriented programming and various design and architectural patterns.

  • Experience applying fundamental design principles and best practices for scalable applications.

2. Technical Skills – 35%

  • Experience in all aspects of the Software Development Life Cycle (SDLC) and Application Lifecycle Management.

  • Experience and competency with different testing platforms, including unit, performance, and load testing.

  • Experience creating system requirements from business requirements and designing new solutions and functionalities that meet business/client needs.

  • Working knowledge and understanding of Continuous Integration, CI/CD pipelines, and DevOps practices.

  • Knowledge of User Interface (UI) and User Experience (UX) design principles.

  • Knowledge of security concepts, including authentication, authorization, encryption, digital signatures, Public Key Infrastructure (PKI) concepts, and SSL.

  • Working knowledge of Authentication and Authorization protocols such as OAuth, JWT, SAML, OIDC, and Mutual TLS.

  • Experience with version control systems (e.g., Git).

  • Experience identifying and coordinating the resolution of technical problems and incidents, conducting research, and developing recommendations.

  • Experience providing post-implementation support.

  • Experience analysing business requirements to determine viable options for solution development and ensuring implementation addresses key issues, business strategic objectives, and end-to-end solution design.

  • Contribute to analysis and development by facilitating and engaging in collaborative analysis sessions, ensuring integration across all affected systems.

3. General Skills – 20%

  • Strong verbal and written communication skills and strong interpersonal skills.

  • Working knowledge of Agile methodologies for the analysis, design, development, and implementation of applications in large, complex environments.

  • Strong team player with a proven track record of meeting deadlines.

  • Experience working on multiple projects simultaneously.

  • Experience working on multi-year projects.

  • Experience with object-oriented analysis and design techniques.

How to Apply

If you are interested and your profile matches the requirements, kindly send the following mandatory documents to [email protected] by Friday, November 13, 2026, at 1:00 PM EST.

Mandatory Documents:

  1. Updated Resume in Word format (Mandatory)

  2. References (Mandatory)

  3. Expected Hourly Rate (Mandatory)

  4. Visa Status (Mandatory)

  5. LinkedIn ID (Mandatory)

Without the mandatory documents, we cannot submit a candidate.

WhatsApp Group

For daily job updates, you can also join our WhatsApp group using the link below:

Join our WhatsApp Group

Additional Information

This position is listed as Onsite. The resource is expected to work 7.25 hours per calendar day between the standard working hours of 8:00 AM and 5:00 PM, excluding lunch breaks, every Monday to Friday inclusive, at the identified Ontario Public Service (OPS) office location.

Extension/Amendment Attestation

Extensions are permitted only to the extent of unused contract days and/or remaining contract funds. No additional funds will be added beyond the maximum contract value, including any extension options set out in the original Statement of Work (SOW).

  • Onsite Requirement: 5 days per week.

Email is the best way to reach us.

You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.

Similar jobs

  • RQ11836 - Software Developer - Senior

    Toronto, ON
    Contract

    Maarut

    5+ YOECandidates need at least 5 years of cross-platform mobile development and 5 years of building complex multi-platform applications with .NET, C#, JEE, SQL Server, JavaScript frameworks and SOAP/REST services. Strong communication, analysis and teamwork skills are expected.

    Microsoft SQL Server, Azure, Oracle Data Integrator, OBIEE, Postman, Swagger

  • Pregnancy Outreach Worker

    Toronto, ON
    $61k–$70k/yrFull Time

    Canadian Mothercraft Society

    Share knowledge with clients regarding community resources available; Provide reports/information to child welfare, the court, probation/parole, and others involved as required; Bachelor’s degree or community college…

  • Salesforce Developer

    Toronto, ON
    $40k–$110k/yrFull Time

    OSI Digital: Established in California in 1993, OSI Digital has grown into a truly global business and technology solutions provider — committed to helping…

    5+ YOECoordinate and collaborate with other developers and team members to obtain requirements, develop solution designs, and manage QA, UAT, and post go-live activities; Required Knowledge, Skills, and Abilities (KSAs):;…

    Salesforce, Software development, Salesforce Visualforce, Debugging, Data management, SQL

  • Software Engineer-AI Platforms

    Toronto, ON
    HybridFull Time

    Novara

    This role suits an engineer with 2–3 years of professional experience who has shipped production features end to end and has hands-on exposure to LLM-based applications; Knowledge, Experience, Requirements:; • 2–5…

  • Freelance Opportunity for an Experienced Project Manager

    Toronto, ON
    Contract

    STINSON

    Your resume highlighting relevant experience; Proven experience managing creative teams and large-scale projects in fast-paced environments; Familiarity with presentation design workflows (Keynote experience is a plus!)

    Freelance Opportunity for Experienced Designers

    Toronto, ON
    Contract

    STINSON

    We're looking for someone with a strong design eye, great attention to detail and solid experience working in Keynote; Your experience working in Keynote (required); Confirmation of your ability to travel to the US…

  • Order Picker / Packer

    Toronto, ON
    $20/hrContract

    Agilus Work Solutions: Experts in Specialized Talent for Nearly 50 years. Canada's largest, full service, privately-owned recruiting firm.

    A typical day:Accurately pick and pack customer ordersPrepare shipments for deliveryScan, sort, and organize productsMaintain a clean and safe work environmentFollow company policies and…

  • Recruiter V

    Toronto, ON
    Hybrid

    SPECTRAFORCE

    8+ YOE8+ years of recruiting experience with some Tech recruiting background; MUST-HAVE Hard Skills:; 2.) Recruitment experience 8yrs

    Recruitment, Communication skills, Relationship building, Customer experience, HR policies, Risk management

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.