cover image
Russell Tobin

Software Developer

On site

Toronto, Canada

Full Time

03-02-2026

Share this job:

Skills

Communication JavaScript C# Swift SQL Dynamics CI/CD DevOps Azure DevOps Test Quality Assurance Customer Service Architecture Programming Databases git Organization Asp.Net Azure Shell Software Development Agile Recruitment .NET .NET Core PL/SQL CI/CD Pipelines Power Automate

Job Specifications


Job Title: Software Developer - Senior 
Location: Toronto, Onsite 222 Jarvis Street
Duration: 24+ Months (Possible Extension)
Pay Rate: CAD 90- 100/Hour

Role Overview
Seasoned technical developer responsible for translating system specifications into production‑ready applications, delivering tested code, and supporting implementation, conversion, and migration activities. Works across the full software development lifecycle with business stakeholders and IT teams to design, build, test, deploy, and stabilize enterprise solutions for Dynamics 365, Power Platform, Azure, and Oracle ecosystems.

Required Tech Stack
Cloud: Azure (App Services, Azure SQL, PaaS, IaaS)
Microsoft Platform: Dynamics 365 Customer Experience, Dataverse, Power Platform (Power Apps, Power Automate)
Development: .NET, .NET Core, C#, JavaScript, ASP.NET, Web API, Entity Framework
DevOps: Azure DevOps, CI/CD pipelines, task boards, release pipelines
Databases: Azure SQL, relational databases, Oracle DB, PL/SQL
Integration: RESTful Web APIs, SOAP, middleware, gateways, message schemas
Tools: MS Project, Excel, Word, PowerPoint, Visio, source control (Git)
Optional Oracle Stack: Oracle E‑Business, ADF, Oracle Data Integrator, PL/SQL, Unix shell scripting
Must Haves
Proven experience designing and developing solutions on Dynamics 365 and Microsoft Power Platform.
Working knowledge of Dataverse design and customizations.
Hands‑on experience with Azure solution design and Azure SQL.
Ability to deliver both low code and custom code solutions on Dynamics 365.
Experience building and maintaining CI/CD pipelines and DevOps workflows.
Proficiency in .NET, C#, JavaScript, and Web API development.
Practical experience with Dynamics Customer Service Workspace, session templates, routing, and agent profiles.
Familiarity with cloud service models SaaS, PaaS, IaaS and related operational practices.
Strong communication skills for technical documentation, design walkthroughs, and stakeholder engagement.
Onsite availability as required by the engagement.
Roles and Responsibilities
Translate technical system specifications into working, tested applications by developing detailed programming specifications and producing production code.
Implement data‑driven programs, compile code, and perform unit testing and debugging to ensure code quality.
Troubleshoot and resolve technical issues during implementation, conversion, and migration activities, providing hands‑on technical support.
Design and develop custom Dynamics 365 components, plugins, Web APIs, and Power Platform solutions aligned with Dataverse models.
Build and maintain CI/CD pipelines in Azure DevOps for automated builds, tests, and deployments across environments.
Develop and maintain Azure resources and configurations for application hosting, scaling, and security.
Create and optimize database objects, queries, and stored procedures in Azure SQL and Oracle; perform SQL tuning and partitioning where required.
Integrate Dynamics 365 with external systems using RESTful APIs, middleware, and gateway technologies, document API contracts and payload examples.
Conduct impact assessments for application customizations and extensions, especially for Oracle E‑Business modules when applicable.
Author technical design documents, code comments, unit test plans, and user and system documentation for handover.
Participate in design walkthroughs, code reviews, and architecture sessions to ensure adherence to design patterns and best practices.
Implement secure authentication and authorization patterns and manage certificate and key usage for integrations.
Provide post‑implementation support, triage production incidents, and implement fixes or rollbacks as required.
Apply Agile practices, participate in sprint ceremonies, and use task boards to manage work and track progress.
Mentor junior developers, enforce coding standards, and oversee technical quality assurance activities.
 
If this opportunity matches your experience and career goals, please share your most updated resume for consideration.
 
As a certified minority-owned business, Pride Global and its affiliates - including Russell Tobin, Pride Health, and Pride Now - are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics.
 
Russell Tobin is a leading minority-owned professional and technical recruitment and staffing advisory organization. We are comprised of specialized practices focusing on a variety of skill sets and industries. Having a depth and breadth of industry expertise, our subject matter experts are able to provide tailored and swift sourcing solutions to fulfill client hiring needs. In other words, we connect top talent with companies. We are

About the Company

Bring Top Talent With Your Company With Russell Tobin Headquartered in New York City with offices throughout the United States, United Kingdom, Ireland, The Netherlands, Brazil, Canada, India, and Singapore, Russell Tobin--a division of Pride Global--offers total staffing and recruitment solutions across a wide range of industries. Our team of highly skilled recruiters, sourcers, and subject-matter experts understand exactly how to find world-class candidates that will fit your company's precise needs. Whether you need skill... Know more