détails d'emploi
We are seeking a highly technical Senior Software Developer - API to lead the design and implementation of modern interoperability solutions in Toronto. This role focuses on bridging Dynamics 365, Power Platform, and Azure cloud technologies through robust REST API development. You will be responsible for translating complex technical specifications into tested, production-ready applications, utilizing both low-code and custom C#/.NET development to meet mission-critical business needs.
...
Duration: 12-month contract with potential for extension
Location: Toronto (Onsite - 5 days per week)
Rate:$543.7-$579.46/diem
Advantages
Strategic Tech Stack: Work at the intersection of Dynamics 365, Power Platform, and Azure, staying at the forefront of Microsoft's cloud evolution.
Full Ownership: Lead the transition of legacy services to modern RESTful platforms and influence the API governance strategy.
Collaborative Environment: Engage daily with a team of high-performing IT professionals in a dedicated onsite setting in Toronto.
Long-Term Potential: 12-month initial term with a clear path for extension based on project success.
Responsibilities
API Design & Development: Design and develop high-performance REST API platforms using Azure API Management (APIM) or Apigee; convert legacy SOAP services to modern REST architectures.
Solution Architecture: Lead solution design within the Dynamics 365 and Microsoft Power Platform ecosystems, ensuring seamless integration with broader Azure cloud services.
Custom Development: Develop custom plugins, workflows, and web services using C#, .NET Core, and JavaScript, while also leveraging low-code capabilities where appropriate.
Dataverse Management: Architect and develop within Microsoft Dataverse, ensuring optimized data structures and security for enterprise applications.
Security & Governance: Implement enterprise-grade security frameworks, including OAuth2, JWT, and claims-based authorization to harden API layers.
DevOps Integration: Manage the full SDLC within an Agile environment, utilizing Azure DevOps for task boards, CI/CD pipelines, and automated deployments.
Performance Optimization: Manage API-specific layers such as throttling, caching, logging, and request/response modifications to ensure system scalability.
Qualifications
Core Technical Stack: At least 4 years of C# and 3+ years of .NET Core / .NET 5+, ASP.NET MVC, and ASP.NET Web API.
Dynamics 365 Expertise: Extensive experience with Dynamics 365 Customer Experience (Case Management, Knowledge Management, and Customer Service Workspace configuration).
Cloud Proficiency: Deep knowledge of Azure technologies and cloud service models (SaaS, PaaS, IaaS).
Database & ORM: At least 3 years of experience with SQL Server and Entity Framework (or EF Core).
Standards & Documentation: 2+ years of experience with OpenAPI Specification (Swagger) and YAML for API documentation.
Security Frameworks: Proven experience developing secure .NET applications using token-based authentication and modern authorization technologies.
Soft Skills: Strong analytical and negotiation skills with the ability to present complex technical ideas to diverse stakeholders clearly.
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.
voir plus
We are seeking a highly technical Senior Software Developer - API to lead the design and implementation of modern interoperability solutions in Toronto. This role focuses on bridging Dynamics 365, Power Platform, and Azure cloud technologies through robust REST API development. You will be responsible for translating complex technical specifications into tested, production-ready applications, utilizing both low-code and custom C#/.NET development to meet mission-critical business needs.
Duration: 12-month contract with potential for extension
Location: Toronto (Onsite - 5 days per week)
Rate:$543.7-$579.46/diem
Advantages
Strategic Tech Stack: Work at the intersection of Dynamics 365, Power Platform, and Azure, staying at the forefront of Microsoft's cloud evolution.
Full Ownership: Lead the transition of legacy services to modern RESTful platforms and influence the API governance strategy.
Collaborative Environment: Engage daily with a team of high-performing IT professionals in a dedicated onsite setting in Toronto.
Long-Term Potential: 12-month initial term with a clear path for extension based on project success.
...
Responsibilities
API Design & Development: Design and develop high-performance REST API platforms using Azure API Management (APIM) or Apigee; convert legacy SOAP services to modern REST architectures.
Solution Architecture: Lead solution design within the Dynamics 365 and Microsoft Power Platform ecosystems, ensuring seamless integration with broader Azure cloud services.
Custom Development: Develop custom plugins, workflows, and web services using C#, .NET Core, and JavaScript, while also leveraging low-code capabilities where appropriate.
Dataverse Management: Architect and develop within Microsoft Dataverse, ensuring optimized data structures and security for enterprise applications.
Security & Governance: Implement enterprise-grade security frameworks, including OAuth2, JWT, and claims-based authorization to harden API layers.
DevOps Integration: Manage the full SDLC within an Agile environment, utilizing Azure DevOps for task boards, CI/CD pipelines, and automated deployments.
Performance Optimization: Manage API-specific layers such as throttling, caching, logging, and request/response modifications to ensure system scalability.
Qualifications
Core Technical Stack: At least 4 years of C# and 3+ years of .NET Core / .NET 5+, ASP.NET MVC, and ASP.NET Web API.
Dynamics 365 Expertise: Extensive experience with Dynamics 365 Customer Experience (Case Management, Knowledge Management, and Customer Service Workspace configuration).
Cloud Proficiency: Deep knowledge of Azure technologies and cloud service models (SaaS, PaaS, IaaS).
Database & ORM: At least 3 years of experience with SQL Server and Entity Framework (or EF Core).
Standards & Documentation: 2+ years of experience with OpenAPI Specification (Swagger) and YAML for API documentation.
Security Frameworks: Proven experience developing secure .NET applications using token-based authentication and modern authorization technologies.
Soft Skills: Strong analytical and negotiation skills with the ability to present complex technical ideas to diverse stakeholders clearly.
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.
voir pluspartager l'offre d'emploi