We are seeking a Senior Software Developer - API to design, develop, and implement mission-critical web applications and integration layers. This role focuses on bridging the gap between custom .NET development and the Microsoft Dynamics 365/Power Platform ecosystem. You will be responsible for translating complex technical specifications into tested, high-performance applications, with a heavy emphasis on REST API design, Azure cloud integration, and Dataverse development.
...
Rate: $543.7/hr-$579.46/diem
Advantages
- Long-Term Stability: Secure a 12-month contract in a high-impact technical role.
- Tech Stack Excellence: Work with the latest versions of .NET (5/6/Core), Dynamics 365, and Azure Cloud services.
- Lead Integration: Play a key role in modernizing web services and shaping the API strategy for enterprise-level systems.
- Collaborative Environment: Join a professional team in a central Toronto office with a consistent onsite schedule.
- End-to-End Ownership: Participate in the full Software Development Life Cycle (SDLC), from initial design walkthroughs to post-implementation support.
Responsibilities
- Application Development: Translate technical system specifications into working, tested applications using C#, .NET Core, and JavaScript.
- API Design & Integration: Design and develop robust REST API platforms (utilizing APIM or Apigee) and convert legacy web services between SOAP and REST protocols.
- Dynamics 365 Customization: Develop both low-code and custom solutions within Dynamics 365, including configuration of Customer Service Workspace, session templates, and workstreams.
- Cloud Infrastructure: Design and implement solutions across Azure SaaS, PaaS, and IaaS models, ensuring seamless interoperability between Microsoft cloud technologies.
- Database & Dataverse: Design and develop Dataverse solutions and manage relational databases using Azure SQL and Entity Framework.
- Security & Optimization: Implement security frameworks (JWT, OAuth2) and manage API layers for throttling, caching, logging, and request/response modifications.
- DevOps & Testing: Maintain CI/CD pipelines, conduct unit testing, and collaborate within Agile/Scrum frameworks using Kanban and task boards.
- Technical Documentation: Create comprehensive API documentation using Swagger/OpenAPI and YAML.
Qualifications
- Core Development: 10+ years of experience in programming and analysis, with at least 4 years of C# and 3 years of .NET Core/.NET 5+.
- Web & API Expertise: 3+ years of experience in ASP.NET MVC, ASP.NET Web API, and REST API development using Swagger/OpenAPI.
- Microsoft Ecosystem: Proven experience with Dynamics 365, Microsoft Power Platform, and Dataverse design.
- Azure Mastery: Deep working knowledge of Azure solution design and development, including Azure SQL and DevOps pipelines.
- Security: Strong experience with claims-based authorization and authentication technologies (OAuth, JWT, Windows Auth).
- Frameworks: Proficiency with Entity Framework Core and modern JavaScript frameworks.
- Methodology: Extensive experience working in Agile environments using CI/CD and automated deployment tools.
- Communication: Exceptional verbal and written skills; ability to present technical ideas clearly to both internal stakeholders and external clients.
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 Senior Software Developer - API to design, develop, and implement mission-critical web applications and integration layers. This role focuses on bridging the gap between custom .NET development and the Microsoft Dynamics 365/Power Platform ecosystem. You will be responsible for translating complex technical specifications into tested, high-performance applications, with a heavy emphasis on REST API design, Azure cloud integration, and Dataverse development.
Rate: $543.7/hr-$579.46/diem
Advantages
- Long-Term Stability: Secure a 12-month contract in a high-impact technical role.
- Tech Stack Excellence: Work with the latest versions of .NET (5/6/Core), Dynamics 365, and Azure Cloud services.
- Lead Integration: Play a key role in modernizing web services and shaping the API strategy for enterprise-level systems.
- Collaborative Environment: Join a professional team in a central Toronto office with a consistent onsite schedule.
- End-to-End Ownership: Participate in the full Software Development Life Cycle (SDLC), from initial design walkthroughs to post-implementation support.
...
Responsibilities
- Application Development: Translate technical system specifications into working, tested applications using C#, .NET Core, and JavaScript.
- API Design & Integration: Design and develop robust REST API platforms (utilizing APIM or Apigee) and convert legacy web services between SOAP and REST protocols.
- Dynamics 365 Customization: Develop both low-code and custom solutions within Dynamics 365, including configuration of Customer Service Workspace, session templates, and workstreams.
- Cloud Infrastructure: Design and implement solutions across Azure SaaS, PaaS, and IaaS models, ensuring seamless interoperability between Microsoft cloud technologies.
- Database & Dataverse: Design and develop Dataverse solutions and manage relational databases using Azure SQL and Entity Framework.
- Security & Optimization: Implement security frameworks (JWT, OAuth2) and manage API layers for throttling, caching, logging, and request/response modifications.
- DevOps & Testing: Maintain CI/CD pipelines, conduct unit testing, and collaborate within Agile/Scrum frameworks using Kanban and task boards.
- Technical Documentation: Create comprehensive API documentation using Swagger/OpenAPI and YAML.
Qualifications
- Core Development: 10+ years of experience in programming and analysis, with at least 4 years of C# and 3 years of .NET Core/.NET 5+.
- Web & API Expertise: 3+ years of experience in ASP.NET MVC, ASP.NET Web API, and REST API development using Swagger/OpenAPI.
- Microsoft Ecosystem: Proven experience with Dynamics 365, Microsoft Power Platform, and Dataverse design.
- Azure Mastery: Deep working knowledge of Azure solution design and development, including Azure SQL and DevOps pipelines.
- Security: Strong experience with claims-based authorization and authentication technologies (OAuth, JWT, Windows Auth).
- Frameworks: Proficiency with Entity Framework Core and modern JavaScript frameworks.
- Methodology: Extensive experience working in Agile environments using CI/CD and automated deployment tools.
- Communication: Exceptional verbal and written skills; ability to present technical ideas clearly to both internal stakeholders and external clients.
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