Procom→
Software Developer - Intermediate-C# and .NET… at Procom · Toronto
Mid LevelOn-siteContractToronto, ON
Job Description
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6)
On behalf of our Government client, Procom is searching for a Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) for a critical, 4 month contract project role. This position is an onsite position with 5 days onsite at our client’s Toronto, Ontario office.
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) - Job Description
This role involves working on a critical government project focused on the development of RESTful Web APIs. The candidate will engage in new development activities, building scalable web applications and microservices using C# and .NET technologies.
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) - Responsibilities
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) - Mandatory Skills
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) – Nice-to-Have Skills
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) – Assignment Length
This is a 4 month contract position with an anticipated end date aligned with project timelines.
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) - Start Date
ASAP
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) - Assignment Location
Toronto, Ontario, onsite 5 days a week.
On behalf of our Government client, Procom is searching for a Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) for a critical, 4 month contract project role. This position is an onsite position with 5 days onsite at our client’s Toronto, Ontario office.
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) - Job Description
This role involves working on a critical government project focused on the development of RESTful Web APIs. The candidate will engage in new development activities, building scalable web applications and microservices using C# and .NET technologies.
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) - Responsibilities
- 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.
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) - Mandatory Skills
- 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.
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) – Nice-to-Have 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.
- 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.
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) – Assignment Length
This is a 4 month contract position with an anticipated end date aligned with project timelines.
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) - Start Date
ASAP
Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6) - Assignment Location
Toronto, Ontario, onsite 5 days a week.
This posting is for an existing vacancy.
This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.