– Software Developer – Senior (Toronto)

– Software Developer – Senior (Toronto)

18 Oct
|
S M Software Solutions
|
Toronto

18 Oct

S M Software Solutions

Toronto

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

We are seeking a Senior Software Developer with robust hands-on experience in software development, web applications, Web APIs, web services, Microsoft Azure technologies, .NET, C#, JavaScript, ASP.NET Core, Entity Framework, Azure SQL, and CI/CD pipelines. The successful candidate will translate technical specifications into working applications, develop and test software solutions, troubleshoot technical issues, support application implementation and migration, and collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).

Experience with Agile methodologies, DevOps practices, cloud service models, and large government applications is highly desirable.

Role Snapshot

- Job Title: RQ11754 – Software Developer – Senior
- Client: Ministry of Public and Business Service Delivery and Procurement
- Work Location: 222 Jarvis 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

Must Have
- Experience with Agile methodologies.
- Experience managing Continuous Integration and Continuous Delivery (CI/CD) pipelines.
- Experience developing web applications, Web APIs, and web services using ASP.NET, REST, OpenAPI, and OAuth 2.0.
- Working knowledge of application development using Microsoft Azure technologies.
- Working knowledge of .NET, C#, and JavaScript.
- Experience with custom Web API development, ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, CI/CD pipelines, and related technologies.
- Proficiency in cloud service models, including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).

Description Responsibilities The successful candidate will be responsible for translating technical systems specifications into working, tested applications.

Responsibilities Include

- Developing detailed programming specifications.
- Writing and/or generating code, compiling data-driven programs, maintaining applications, and conducting unit tests.




- Resolving and troubleshooting 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, modern 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 collaborative team player with a proven track record of meeting deadlines.

Desirable Skills
- Knowledge of and experience with programming Internet-ready applications.
- Knowledge of 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, 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.

Experience And Skill Set Requirements

- Technical Skills — 40%
- Working knowledge of DevOps practices and tools.
- Experience working with task boards, CI/CD pipelines, and related development and deployment processes.
- Knowledge of software development technologies and practices relevant to application development, integration, testing, and deployment.
- Experience — 40%
- Experience working with large government applications.
- Experience with cloud platforms such as Microsoft Azure.
- Experience with Agile methodologies, including the use of Kanban boards and task boards.
- Communication Skills — 20%
- Strong communication skills and the ability to prepare documentation, including reports, reviews, and assessments.
- Ability to present ideas and suggestions clearly and effectively in a user-friendly manner.
- Ability to maintain a high level of customer service for both internal and external clients.
- Ability to communicate designs and development concepts in a clear and understandable manner.

How to Apply If you are interested and your profile matches the requirements, kindly send the following mandatory documents to [email protected] by Tuesday, October 20, 2026, at 10:00 AM EST.

Mandatory Documents

- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected Hourly Rate (Mandatory)
- Visa Status (Mandatory)
- 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

Note

Onsite – 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.

📌 – 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