Full-Stack .Net Web Developer, Digital Platforms & Integrations at BDO | CA | Rezi

Full-Stack .Net Web Developer, Digital Platforms & Integrations at BDO

Full-Stack .Net Web Developer, Digital Platforms & Integrations

BDO · CA

2 days ago

Full-Stack .Net Web Developer, Digital Platforms & Integrations

BDO · CA

2 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

The Full-Stack .Net Web Developer, Digital Platforms & Integrations helps BDO maintain, enhance, and scale bdo.ca and its broader digital platform ecosystem. This role involves maintaining and evolving bdo.ca, delivering website development work, deploying changes through modern CI/CD practices, supporting data and system integrations, managing database-driven functionality, and automating reporting and operational workflows. You will apply sound technical judgment to assess requirements, identify opportunities and risks, and recommend scalable solutions.

Responsibilities

  • Design, develop, maintain, and troubleshoot the bdo.ca website.
  • Build and enhance website components, templates, forms, and reusable functionality.
  • Develop and enhance CMS functionality (e.g., Kentico), including content models, page types, landing pages, workflows, and publishing capabilities.
  • Support both front-end (React.js, Vue.js, HTML, CSS/SCSS) and back-end development (ASP.NET Core, C#) in collaboration with the Front-End Developer.
  • Design, build, and support integrations between bdo.ca, CMS platforms, databases, analytics tools, workflow systems, APIs, and enterprise applications.
  • Work with SQL databases to support site functionality, reporting, integrations, and automation.
  • Apply sound technical judgment when evaluating requirements, balancing delivery speed, scalability, maintainability, security, and long-term platform health.
  • Maintain Azure DevOps workflows, CI/CD pipelines, automated testing, and modern deployment practices.
  • Partner with Digital, UX, Analytics, CRM, IT, and business stakeholders to evaluate requirements and recommend technical solutions.
  • Monitor and maintain the health, security, performance, reliability, and operational stability of bdo.ca and supporting platforms.
  • Troubleshoot production issues and coordinate resolution with internal teams, vendors, hosting providers, and technology partners.
  • Support platform upgrades, CMS updates, hotfixes, testing, and release activities.
  • Review platform performance, security, and maintenance requirements and recommend improvements.

Requirements

  • 5+ years of experience in full-stack web development, software engineering, or digital platform development.
  • Experience developing and supporting public-facing websites or digital platforms.
  • Genuine interest in digital marketing, user-centred design, website development, user experience, and how technology can improve digital experiences, operational efficiency, and business outcomes.
  • Excellent communication, critical thinking, and troubleshooting skills.
  • Strong analytical and problem-solving abilities.
  • Great attention to detail and commitment to delivering high-quality, maintainable solutions.
  • Ability to work both independently and collaboratively within cross-functional teams.
  • Ability to translate business, marketing, UX, and technical requirements into scalable, practical solutions.
  • Demonstrates sound technical judgment, including knowing when to build, reuse, integrate, automate, or escalate.
  • Balances speed, quality, scalability, security, and maintainability when delivering solutions.
  • Comfortable working closely with the Digital Manager, Front-End Developer, Digital performance team, IT, vendors, and business stakeholders.
  • Passion for well-designed systems, continuous learning, and improving development practices.

Skills

  • HTML
  • CSS
  • JavaScript
  • React.js
  • Vue.js
  • ASP.NET Core
  • C#
  • SQL Server
  • PostgreSQL
  • MySQL
  • Database design
  • Query optimization
  • Data integration
  • RESTful APIs
  • System integrations
  • Git
  • Azure DevOps
  • CI/CD
  • Automated testing
  • Modern deployment workflows
  • Kentico CMS
  • Reporting automation
  • Data workflows
  • Azure
  • AWS
  • GCP
  • SEO/AEO implementation
  • Web performance
  • Analytics/tagging
  • AI-enabled tools and integrations

Location

  • Virtual

Work Type

  • Hybrid

Experience Level

  • 5+ years of experience

Education Level

  • Post-secondary education in Computer Science, Software Engineering, Information Technology, Web Development, or a related field, or equivalent experience.

Salary/Compensations

  • $74,000 to $112,000 annually

Benefits

  • Comprehensive benefits from day one
  • Flexible personal time off policy
  • Reimbursement for wellness initiatives

About the Company

  • BDO is a firm built on a foundation of positive relationships with our people and our clients.
  • Our people-first approach to talent has earned us a spot among Canada’s Top 100 Employers for 2026.
  • At BDO, our people experience is guided by three core pillars—Do work with genuine care, Do what matters with purpose, and Do what’s next - shaping how we support our people, serve our clients, and grow together.
  • Our firm is committed to providing an environment where you can be successful by enabling engagement in how we change and evolve, helping you become a better professional, supporting your achievement of personal goals, fostering a collaborative and inclusive environment, and encouraging innovation and forward thinking.
  • BDO is actively involved in our communities by supporting local charity initiatives.
  • We pay for performance with competitive total cash compensation that recognizes and rewards your contribution.
  • We’re committed to supporting your overall wellbeing.

Equal Opportunity

  • We are committed to creating a workplace where employees can participate fully, contribute meaningfully and succeed without barriers.
  • We are dedicated to fostering a workplace defined by respect, fairness, and a true sense of belonging for everyone.
  • We recognize and celebrate the unique experiences, identities, and perspectives that each of us bring – and that these experiences strengthen how we work together.
  • Our commitment extends to ensuring that our application process is both inclusive and accessible.
  • If you require accommodation to complete the application process, please contact us.