We are seeking a Software Developer with a strong foundation in the Microsoft .NET stack to translate complex technical specifications into high-performance, secure applications. This role requires a balance of backend expertise (C#, .NET Core/5+) and modern web development (ASP.NET MVC/Web API). You will be an integral part of an Agile Scrum team, contributing to the full Software Development Life Cycle (SDLC) from design and coding to automated unit testing and cloud deployment.
...
Pay Rate: $554.83- $590.41/Diem
Advantages
- Work across the entire stack, from database optimization and backend logic to modern frontend frameworks.
- Gain hands-on experience with Infrastructure as Code (IaC) and Azure cloud services within a large-scale environment.
- Deepen your knowledge of enterprise design patterns and secure application frameworks.
- Join a fast-paced Agile team where your suggestions for performance tuning and modularity are valued and implemented.
Responsibilities
- Write and maintain clean, modular code using C# and ASP.NET Core. Ensure software reusability and extensibility through robust design patterns.
- Design and develop secure REST APIs following the OpenAPI (Swagger) specification. Implement token or claims-based authorization (OAuth, Windows Auth).
- Utilize Entity Framework Core or Dapper to interact with SQL Server and other relational databases, ensuring efficient data retrieval and persistence.
- Support cloud-based development using Azure and Infrastructure as Code (Terraform). Manage application containerization via Docker and deployment on IIS.
- Conduct unit testing and troubleshoot technical issues arising during conversion, migration, and deployment phases.
- Integrate software monitoring, logging, and analytics platforms while ensuring applications adhere to modern security standards.
- Elicit requirements from stakeholders and produce detailed programming specifications, user manuals, and architectural diagrams.
Qualifications
- 3+ years of .NET Core or .NET 5+.
- 3+ years of ASP.NET MVC and Web API.
- 3+ years of Entity Framework (or similar ORM) and SQL Server.
- Experience with asynchronous programming and event-based patterns.
- Working experience with Node.js, React, and RESTful service integration.
- Solid understanding of OOP principles and the .NET framework internals (CLR, memory management, IL).
- Proficiency with Git for version control and Swagger for API versioning and documentation.
- Excellent analytical problem-solving skills and the ability to communicate technical designs clearly to both technical and non-technical stakeholders.
Summary
If you are a Software Developer who excels at building secure, scalable .NET applications and is eager to work with modern DevOps tools like Docker and Terraform, we encourage you to apply today!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
We are seeking a Software Developer with a strong foundation in the Microsoft .NET stack to translate complex technical specifications into high-performance, secure applications. This role requires a balance of backend expertise (C#, .NET Core/5+) and modern web development (ASP.NET MVC/Web API). You will be an integral part of an Agile Scrum team, contributing to the full Software Development Life Cycle (SDLC) from design and coding to automated unit testing and cloud deployment.
Pay Rate: $554.83- $590.41/Diem
Advantages
- Work across the entire stack, from database optimization and backend logic to modern frontend frameworks.
- Gain hands-on experience with Infrastructure as Code (IaC) and Azure cloud services within a large-scale environment.
- Deepen your knowledge of enterprise design patterns and secure application frameworks.
- Join a fast-paced Agile team where your suggestions for performance tuning and modularity are valued and implemented.
Responsibilities
- Write and maintain clean, modular code using C# and ASP.NET Core. Ensure software reusability and extensibility through robust design patterns.
...
- Design and develop secure REST APIs following the OpenAPI (Swagger) specification. Implement token or claims-based authorization (OAuth, Windows Auth).
- Utilize Entity Framework Core or Dapper to interact with SQL Server and other relational databases, ensuring efficient data retrieval and persistence.
- Support cloud-based development using Azure and Infrastructure as Code (Terraform). Manage application containerization via Docker and deployment on IIS.
- Conduct unit testing and troubleshoot technical issues arising during conversion, migration, and deployment phases.
- Integrate software monitoring, logging, and analytics platforms while ensuring applications adhere to modern security standards.
- Elicit requirements from stakeholders and produce detailed programming specifications, user manuals, and architectural diagrams.
Qualifications
- 3+ years of .NET Core or .NET 5+.
- 3+ years of ASP.NET MVC and Web API.
- 3+ years of Entity Framework (or similar ORM) and SQL Server.
- Experience with asynchronous programming and event-based patterns.
- Working experience with Node.js, React, and RESTful service integration.
- Solid understanding of OOP principles and the .NET framework internals (CLR, memory management, IL).
- Proficiency with Git for version control and Swagger for API versioning and documentation.
- Excellent analytical problem-solving skills and the ability to communicate technical designs clearly to both technical and non-technical stakeholders.
Summary
If you are a Software Developer who excels at building secure, scalable .NET applications and is eager to work with modern DevOps tools like Docker and Terraform, we encourage you to apply today!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more