This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Design and develop high-performance REST API platforms using Azure API Management (APIM) or Apigee
convert legacy SOAP services to modern REST architectures
Lead solution design within the Dynamics 365 and Microsoft Power Platform ecosystems, ensuring seamless integration with broader Azure cloud services
Develop custom plugins, workflows, and web services using C#, .NET Core, and JavaScript, while also leveraging low-code capabilities where appropriate
Architect and develop within Microsoft Dataverse, ensuring optimized data structures and security for enterprise applications
Implement enterprise-grade security frameworks, including OAuth2, JWT, and claims-based authorization to harden API layers
Manage the full SDLC within an Agile environment, utilizing Azure DevOps for task boards, CI/CD pipelines, and automated deployments
Manage API-specific layers such as throttling, caching, logging, and request/response modifications to ensure system scalability
Requirements:
At least 4 years of C#
3+ years of .NET Core / .NET 5+, ASP.NET MVC, and ASP.NET Web API
Extensive experience with Dynamics 365 Customer Experience (Case Management, Knowledge Management, and Customer Service Workspace configuration)
Deep knowledge of Azure technologies and cloud service models (SaaS, PaaS, IaaS)
At least 3 years of experience with SQL Server and Entity Framework (or EF Core)
2+ years of experience with OpenAPI Specification (Swagger) and YAML for API documentation
Proven experience developing secure .NET applications using token-based authentication and modern authorization technologies
Strong analytical and negotiation skills with the ability to present complex technical ideas to diverse stakeholders clearly
What we offer:
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