Software Developer - Intermediate-C# and .NET (.NET Core / .NET 6
- Toronto, ON, Canada
$63.75 to $85 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $63.75 to $85 CAD / hour
- Job type
- Contract
- Posting language
- English
- Posted
Original 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
- 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.
More about this job
Responsibilities
The Software Developer at Procom will design, build and maintain RESTful Web APIs and web services in C# and .NET for a government project. The role also covers writing and testing code, connecting APIs to databases, and troubleshooting issues through implementation.
Requirements
Candidates need 3 to 5 years of C# and .NET development with SQL Server, and 3 or more years building and securing RESTful APIs with ASP.NET Core Web API. Experience with microservices, OAuth2, JWT, Entity Framework Core or Dapper, and 2 or more years with Azure DevOps is also required.
Skills
- C#
- .NET Core
- .NET 6
- .NET
- ASP.NET Core Web API
- RESTful Web APIs
- Microservices architecture
- SQL Server
- Entity Framework Core
- Dapper
- OAuth2
- JWT
- API security
- Azure DevOps
- CI/CD pipelines
- Azure Repos
- Azure Boards
- Azure App Services
- Azure Functions
- Azure API Management
- RabbitMQ
- Azure Service Bus
- Unit testing
- Integration testing
- AODA accessibility standards
Categories
- Technology
- Software
- Government & Public Sector
- Consulting
Keywords
- C#
- .NET Core
- .NET 6
- .NET
- ASP.NET Core Web API
- RESTful API
- Web API
- microservices
- SQL Server
- Entity Framework Core
- Dapper
- OAuth2
- JWT
- Azure DevOps
- CI/CD
- Azure App Services
- Azure Functions
- API Management
- software developer
- backend developer
Seniority
Mid level
Tools
- Azure DevOps
- SQL Server
Languages
- English