Talent.com
BDO
Senior Developer, Development ServicesBDO • Markham
Senior Developer, Development Services

Senior Developer, Development Services

BDO • Markham
30+ days ago
Salary
CA$77,000.00 yearly
Job type
  • Full-time
Job description

Putting people first, every day

BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a with a high priority on your personal and professional growth.

Your Opportunity

The Senior Developer designs, builds, and maintains scalable, secure enterprise solutions on the Microsoft Azure platform, with a strong emphasis on system integration, performance, and security. This is a replacement role and leads hands-on development across the full software lifecycle, promoting best practices, and works closely with cross-functional teams to translate business requirements into effective technical solutions. The ideal candidate brings deep expertise in Azure services, cloud‑native development, APIs, and integration patterns, along with strong problem‑solving skills and the ability to operate independently in a fast‑paced environment. As a key technical contributor, this role plays a critical part in ensuring the reliability and long‑term success of the firm’s cloud platforms and digital initiatives.

To be successful, you will:

  • Design, develop, and maintain secure, scalable, and high-performing cloud-based applications using Microsoft Azure services (e.g., Azure App Services, Azure Functions, Azure Kubernetes Service, Azure SQL, Azure Storage)

  • Lead the implementation of cloud-based solutions using APIs, messaging, and event-driven architectures, for integrations ensuring reliable data exchange across internal and external platforms.

  • Collaborate with cross-functional teams including product management, DevOps, QA, and business teams to translate functional and technical requirements into robust cloud solutions.

  • Drive technical decisions across the full software development lifecycle, including architecture, development, testing, deployment, and ongoing support.

  • Implement and enforce best practices for cloud security, performance optimization, scalability, and cost management within Azure environments.

  • Develop and maintain CI/CD pipelines using Azure DevOps using Infrastructure as code (IaC), GitHub Actions, or similar tools to support automated builds, testing, and deployments.

  • Troubleshoot, diagnose, and resolve complex application, integration, and infrastructure issues across development and production environments. Mentor and support junior developers through code reviews, technical guidance, and knowledge sharing to elevate overall team capability.

  • Create and maintain technical documentation, including solution designs, integration specifications, and operational procedures.

  • Stay current with emerging Azure services, cloud technologies, and integration patterns, recommending improvements that support the firm’s technology strategy.

  • Establish governance processes and standards for business architecture practices.

  • Promote collaboration between technical and non-technical teams to ensure shared understanding of business goals.

How do we define success for your role?

  • You demonstrate BDO's core values through all aspect of your work: Integrity, Respect and Collaboration

  • You understand the organization’s structure, priorities, and people practices

  • Internal stakeholders describe you as positive, professional, and consistent in delivering high-quality work

  • You identify, recommend, and are focused on effective service delivery to your clients

  • You share in an inclusive and engaging work environment that develops, retains & attracts talent

  • You actively participate in the adoption of digital tools and strategies to drive an innovative workplace

  • You grow your expertise through learning and professional development

Your Experience and Education:

  • University Degree/Diploma in Computer Science, Information Technology, or a related discipline.

  • 5+ years of experience in enterprise IT, with at least 1 year in technical leadership role.

  • Strong experience with Microsoft Azure Integration Services – API Management, Service Bus, Event Grid, Functions, Logic Apps etc.

  • Proven expertise in enterprise integration patterns: request/response, pub/sub, orchestration vs. choreography, batch, saga.

  • Strong expertise in C# and modern .NET versions, with hands-on experience using Visual Studio 2019/2022+ and VS Code.

  • Strong knowledge of APIs (REST, SOAP, OData, GraphQL), JSON, XML, and secure communication protocols.

  • Strong understanding of cloud security, RBAC, encryption in transit and at rest.

  • Excellent cross-functional collaboration and communication skills, with the ability to work effectively with development, operations, and architecture teams.

  • Demonstrated ability to establish and document standards and best practices for API management and integration.

  • Certifications in Microsoft Azure or equivalent cloud platforms are an asset.

  • Experience with AI agent frameworks and the Model Context Protocol (MCP) for enabling secure, context-aware automation and integration is an asset.

  • Experience with Workday, Dynamics 365, or ServiceNow integrations is an asset.

The expected range of compensation for this role is $77,000 - $117,000 annually.

Create a job alert for this search

Senior Developer, Development Services • Markham

Similar jobs

Senior Developer – Centric Product Development Team Datamine - C$90,000 - C$120,000 A Year

DatamineEast York, Canada
Full-time

Seeking an experienced Senior Developer to advance a mining information management platform.Role involves hands-on development, architectural design, and technical leadership in modernizing the sys... Show more

 • Promoted

Contract Senior Developer For Public Sector

Project XIII IncToronto, Canada
Full-time

Lead digital transformation as a Senior Full Stack Developer with Project XIII Staffing in Ontario.Support high-security applications in an Agile, public sector environment.This contract role offer... Show more

 • Promoted

Senior Developer Relations Manager, Canada

NVIDIAToronto, Ontario, Canada
Full-time

We are looking for a dynamic, mission-driven Developer Relations Manager to join our team in Canada.In this dynamic role, you will build and manage strategic partnerships with enterprises, ISVs, an... Show more

 • Promoted

Senior OpenEdge ABL Developer (Contract)

Fidelity CanadaToronto, ON, CA
Full-time

Senior OpenEdge ABL Developer – Contract (ending December 31 2026).You will be working on a flexible hybrid schedule as part of Fidelity’s dynamic working arrangement.The work location for this rol... Show more

 • Promoted

Senior Developer For Innovative Applications

Rubicon PathToronto, Canada
Full-time

Excel as a Senior Developer to craft innovative software solutions.Leverage your technical expertise in JAVA and full stack development while working within a collaborative Agile framework.In this ... Show more

 • Promoted

Senior Developer (Capital markets/Trading Systems)

K&K Global Talent Solutions INC.Toronto, Ontario, Canada
Full-time

Direct message the job poster from K&K Global Talent Solutions INC.Connecting with top talent for the right opportunity // Currently Hiring for BFSI DomainPS: Posting Active Hiring Needs – No Backl... Show more

 • Promoted

Senior Developer

ESC Corporate ServicesToronto
Full-time

The annual salary for this position ranges from $78,500 - $117,500.Exact compensation may vary based on qualification, experience, and education.Our people are what drives our innovation, growth, a... Show more

 • Promoted

Senior Developer For Netsuite At Extendapps

ExtendApps, Inc.Toronto, Canada
Full-time

Become a crucial member of ExtendApps as a Senior NetSuite Developer, utilizing SuiteScript and integration technologies to shape innovative solutions.Drive business success through technical exper... Show more

 • Promoted

Senior Salesforce Developer

Randstad DigitalRichmond Hill, Canada
Full-time

Salesforce Developer (Contract Position)Number of Positions: 1 Duration: 6 months initial contractMust be eligible to work in Canada4 days onsite RH and maybe 1-2 days in Mississauga office, interc... Show more

 • Promoted

Senior Developer

Coconut SoftwareToronto, ON, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior C Developer - $75,900 - $141,900 Par An

BMO Groupe financierToronto County, Canada
Full-time

Conception et développement de solutions logicielles, en veillant au respect des normes de sécurité et de performance. Show more

 • Promoted

Senior Application Architect

Stantec Consulting International Ltd.Markham, Ontario, Canada
Full-time

Senior Application Architect at Stantec responsible for designing and overseeing the architecture of various software systems, ensuring they are scalable, secure, and integrated with existing syste... Show more

 • Promoted

Senior Boomi Developer For Integration Solutions

OSI DigitalToronto, Canada
Full-time

Take on a critical role as a Senior Boomi Developer focusing on integration solutions in Toronto, Canada.This full-time position requires extensive experience with EDI and A2A processes.As a Senior... Show more

 • Promoted

Senior Developer, Integrations - C$90,000 - C$125,000 A Year

Four SeasonsNorth York, Canada
Full-time

Designs, develops, and delivers enterprise integration solutions using Azure,.NET, and C# to connect systems and drive business value.Leads solution design, mentors junior developers, and collabora... Show more

 • Promoted

Senior Backend Developer - C$100,000 - C$130,000 A Year

Creator.CoEast York, Canada
Full-time

Senior Backend Software Engineer with Node.Js, PostgreSQL, and microservices expertise needed to modernize platform, mentor team, and ensure scalable systems.Design, implement, and maintain backend... Show more

 • Promoted

Senior Developer (Team Lead) - C$120,000 - C$130,000 A Year - Remote

UniverusToronto, Canada
Remote
Full-time

Senior Developer (Team Lead) needed to drive product outcomes through hands-on delivery and technical leadership.Role involves modernizing legacy systems with AI, managing developers, and contribut... Show more