Software Developer (RQ11489) Government Services Integration Cluster

Softline Technology Inc.

Toronto

On-site

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Softline Technology Inc. is seeking a experienced software developer to translate technical specifications into robust applications and APIs using C# and .NET 6+. You will design, build, test, and maintain RESTful Web APIs, integrating with SQL Server via EF Core or Dapper.

Expected to resolve issues across the lifecycle and implement secure API practices, including authentication and authorization. The role emphasizes hands-on development, collaboration with IT professionals, and maintaining

Qualifications

  • 5+ years of experience designing and building scalable web apps and microservices in C#/.NET.
  • 5+ years designing, developing, securing, and documenting RESTful Web APIs.

Responsibilities

  • Translate technical specifications into working applications and APIs.
  • Design, build, and maintain RESTful Web APIs using C# and .NET 6+.
  • Write clean, tested code with unit/integration tests.
  • Integrate APIs with relational databases (SQL Server) using EF Core or Dapper.
  • Resolve issues across the software lifecycle and provide technical assistance.
  • Implement API security standards including authentication and authorization.

Skills

C#
REST APIs
.NET Core
OOP
SOLID
JWT/OAuth
Azure DevOps
SQL Server
Entity Framework Core
Dapper

Tools

Azure DevOps
SQL Server
EF Core
Dapper
Swagger/OpenAPI

Job description

Description
  • Translate technical systems specifications into working, tested applications and APIs.
  • Design, build, and maintain efficient, high-performing RESTful Web APIs using C# and .NET Core / .NET 6+.
  • Write clean, maintainable code, develop detailed programming specifications, and execute thorough unit/integration testing.
  • Integrate Web APIs with relational databases (SQL Server) using ORMs like Entity Framework Core or Dapper.
  • Resolve and troubleshoot technical issues throughout the software lifecycle, providing technical assistance during implementation, conversion, and migration phases.
  • Implement API security standards, including authentication, authorization, and secure data transfer protocols.
General Skills
  • Hands-on experience with HTTP/HTTPS communications protocols, REST standards, and API routing/versioning.
  • Experience in programming and analysis; specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Experience in design, code, test, debug and document applications
  • Experience in the use of object and/or third generation language development tools
  • Experience in one or more programming languages
  • Experience in application design, latest design patters, deployment and troubleshooting
  • Experience with relational and hierarchical database technologies
  • Experience in the use of information retrieval packages using query languages
  • Experience with one or more communications protocols
  • Experience in 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 for meeting deadlines
Desirable Skills
  • Experience building and deploying cloud-native web services and APIs in Microsoft Azure (e.g., Azure App Services, Azure Functions, API Management).
  • Familiarity with API gateway solutions, middleware integration, and message queues (e.g., RabbitMQ, Azure Service Bus).
  • Hands-on experience with automated CI/CD build and deployment pipelines in Azure DevOps.
  • Experience reviewing, analyzing, and modifying product installation and deployment scripts.
  • Ability to conduct design walkthrough sessions with project teams and provide clear user/system documentation.
  • Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) standards and policies for web applications.
Experience Requirements
Core Skills & Experience (40%)

5+ years of experience as a software developer designing and building scalable web applications and microservices using C# and .NET (.NET Core / .NET 6+).

5+ years of hands-on experience specifically designing, developing, securing, and documenting RESTful Web APIs.

5+ years of working experience with relational databases (Microsoft SQL Server) and Entity Framework Core / Dapper.

Practical understanding of microservice architecture and core design principles to maximize system extensibility and maintainability.

Hands-on experience using Azure DevOps for work item tracking, code repositories, and CI/CD pipelines.

Technical Skills & Experience (35%)

In-depth knowledge of API security protocols and authentication mechanisms (JWT, OAuth 2.0, OpenID Connect, SSL/TLS certificates).

Solid understanding of Object-Oriented Programming (OOP), SOLID principles, design patterns, refactoring, and clean code principles.

Experience with API testing and documentation tools (e.g., Swagger/OpenAPI, Postman, xUnit/NUnit).

Strong working knowledge of relational database design, query optimization, indexing, and stored procedures.

Solid understanding of Agile/Scrum methodologies and iterative development.

Soft Skills- 20%

Strong communication skills; both written and verbal

Ability to develop and present new ideas and conceptualize new approaches and solutions

Excellent interpersonal relations and demonstrated ability to work with others effectively in teams

Demonstrated ability to work with functional and technical teams Demonstrated ability to participate in a large team and work closely with other individual team members

Proven analytical skills and systematic problem solving

Strong ability to work under pressure, work with aggressive timelines, and be adaptive to change

Displays problem-solving and analytical skills, using them to resolve technical problems

Public sector Experience- 5%

OPS Development standard/Process

Supplier Comments

Closing Date/Time: 2026-11-17, 12:00 p.m.

Max submission: 1 (one)

5 days onsite

Must Have:
  • 3-5 years of experience as a designer and developer building large-scale, multi-client web applications and backend services.
  • 3-5 years of hands-on working experience in C# and .NET (.NET Core / .NET 6+) development paired with relational databases (SQL Server).
  • 3+ years of dedicated hands-on experience designing, developing, securing, and integrating RESTful Web APIs (ASP.NET Core Web API).
  • Demonstrated experience with microservices architecture, API authentication protocols (OAuth2, JWT), and database ORMs (Entity Framework Core / Dapper).
  • 2+ years of hands-on experience using Azure DevOps for work item management, code repositories, and CI/CD deployment pipelines.
Nice to have:

OPS or public experience

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

11935
11935

Maarut • Toronto

On-site
CAD 90,000 - 120,000
RQ11489 – Software Developer – Intermediate
RQ11489 – Software Developer – Intermediate

S M Software Solutions Inc • Toronto

On-site
CAD 90,000 - 130,000
Software Developer RQ11490 -
Software Developer RQ11490 -

Analyst Technical Solutions • Toronto

On-site
CAD 100,000 - 150,000
Software Developer – Full Stack (RQ11687) Community Services Cluster
Software Developer – Full Stack (RQ11687) Community Services Cluster

Softline Technology Inc. • Toronto

On-site
CAD 90,000 - 120,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
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
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
11919
11919

Maarut • Toronto

On-site
CAD 90,000 - 150,000
RQ11687 - Software Developer - Full Stack - Senior
RQ11687 - Software Developer - Full Stack - Senior

Maarut • Toronto

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

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 120,000