We are seeking a highly skilled Senior Software Developer - API to join our team in Toronto. This role is focused on designing and implementing complex integrations within the Dynamics 365 and Microsoft Power Platform ecosystems. You will be responsible for translating technical specifications into high-performance REST APIs, leveraging both low-code and custom C#/.NET development to support enterprise-grade cloud solutions on Azure.
...
Duration: 12-month contract with potential for extension
Location: Toronto (Onsite - 5 days per week)
Rate: $543.7-$579.46/hr
Advantages
High-Impact Projects: Lead the modernization of critical integration layers for large-scale enterprise systems.
Modern Tech Stack: Work with cutting-edge Microsoft technologies, including Dynamics 365, Power Platform, and Azure APIM.
Professional Growth: Opportunity to handle complex migrations and influence API strategy for high-volume cloud environments.
Collaborative Environment: Work in a high-performing technical team in the heart of Toronto.
Responsibilities
API Design & Development: Design and develop robust REST API platforms using Azure API Management (APIM) or Apigee; convert legacy SOAP services to modern REST architectures.
Dynamics 365 Integration: Lead solution design and development for Dynamics 365, focusing on Customer Experience, Dataverse design, and interoperability with other Microsoft cloud technologies.
Custom & Low-Code Development: Implement solutions using a mix of low-code Power Platform tools and custom C# / .NET Core plugins and services.
Security & Governance: Apply security frameworks (JWT, OAuth2) and manage API layers including throttling, caching, logging, and request/response modifications.
Technical Specification: Translate technical systems specifications into tested, production-ready code, including detailed programming specs and unit tests.
DevOps & Collaboration: Manage full-lifecycle development using Azure DevOps (CI/CD pipelines, task boards) and collaborate with cross-functional stakeholders.
Documentation: Create and maintain technical documentation, including REST API specs using Swagger/OpenAPI and YAML.
Qualifications
Core Technical Stack: 4+ years of experience with C# and 3+ years with .NET Core (or .NET 5+), ASP.NET MVC, and ASP.NET Web API.
Dynamics & Power Platform: Extensive experience in Dynamics 365 (Customer Service Workspace, Case Management) and Microsoft Power Platform solution design.
Azure Expertise: Proven knowledge of Azure development, including Azure SQL, Dataverse, and various cloud service models (SaaS, PaaS, IaaS).
Data Access: 3+ years of experience with Entity Framework / EF Core or other .NET ORM technologies like Dapper.
Security Frameworks: 3+ years of developing secure .NET applications using OAuth, Windows Auth, or token-based authorization.
Standards: Proficiency with OpenAPI/Swagger and version control systems like Git.
Agile Mindset: Demonstrated experience working within Agile methodologies and participating in project team walkthroughs.
Summary
If you're interested in the Senior Software Developer - API role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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 highly skilled Senior Software Developer - API to join our team in Toronto. This role is focused on designing and implementing complex integrations within the Dynamics 365 and Microsoft Power Platform ecosystems. You will be responsible for translating technical specifications into high-performance REST APIs, leveraging both low-code and custom C#/.NET development to support enterprise-grade cloud solutions on Azure.
Duration: 12-month contract with potential for extension
Location: Toronto (Onsite - 5 days per week)
Rate: $543.7-$579.46/hr
Advantages
High-Impact Projects: Lead the modernization of critical integration layers for large-scale enterprise systems.
Modern Tech Stack: Work with cutting-edge Microsoft technologies, including Dynamics 365, Power Platform, and Azure APIM.
Professional Growth: Opportunity to handle complex migrations and influence API strategy for high-volume cloud environments.
Collaborative Environment: Work in a high-performing technical team in the heart of Toronto.
Responsibilities
API Design & Development: Design and develop robust REST API platforms using Azure API Management (APIM) or Apigee; convert legacy SOAP services to modern REST architectures.
...
Dynamics 365 Integration: Lead solution design and development for Dynamics 365, focusing on Customer Experience, Dataverse design, and interoperability with other Microsoft cloud technologies.
Custom & Low-Code Development: Implement solutions using a mix of low-code Power Platform tools and custom C# / .NET Core plugins and services.
Security & Governance: Apply security frameworks (JWT, OAuth2) and manage API layers including throttling, caching, logging, and request/response modifications.
Technical Specification: Translate technical systems specifications into tested, production-ready code, including detailed programming specs and unit tests.
DevOps & Collaboration: Manage full-lifecycle development using Azure DevOps (CI/CD pipelines, task boards) and collaborate with cross-functional stakeholders.
Documentation: Create and maintain technical documentation, including REST API specs using Swagger/OpenAPI and YAML.
Qualifications
Core Technical Stack: 4+ years of experience with C# and 3+ years with .NET Core (or .NET 5+), ASP.NET MVC, and ASP.NET Web API.
Dynamics & Power Platform: Extensive experience in Dynamics 365 (Customer Service Workspace, Case Management) and Microsoft Power Platform solution design.
Azure Expertise: Proven knowledge of Azure development, including Azure SQL, Dataverse, and various cloud service models (SaaS, PaaS, IaaS).
Data Access: 3+ years of experience with Entity Framework / EF Core or other .NET ORM technologies like Dapper.
Security Frameworks: 3+ years of developing secure .NET applications using OAuth, Windows Auth, or token-based authorization.
Standards: Proficiency with OpenAPI/Swagger and version control systems like Git.
Agile Mindset: Demonstrated experience working within Agile methodologies and participating in project team walkthroughs.
Summary
If you're interested in the Senior Software Developer - API role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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