1

Intermediate Web Developer Jobs in Ontario (NOW HIRING)

BI Data Engineer

Markham, ON

CA$100K - CA$115K/yr

Intermediate (2-5 years) Compensation & Role Details: Expected Salary Range: The expected base ... This is a hands-on BI role that involves building data models, data pipelines and a web ...

You will work alongside both experienced and intermediate developers. You will be asked to ... We pride ourselves on keeping up with a modern stack, focusing both on web performance and ...

  • Medical

  • Dental

  • Vision

  • PTO

Mentor and guide intermediate developers, fostering their growth and development within the team ... Utilize Microsoft Azure services (Function Apps, Web Apps, Service Bus, Logic Apps) to build ...

You will work alongside both experienced and intermediate developers. You will be asked to ... We pride ourselves on keeping up with a modern stack, focusing both on web performance and ...

Implementation Specialist

Ottawa, ON ยท Remote

CA$70K - CA$80K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Intermediate Salary range: $70,000 - $80,000 Join our team of trailblazers in Association ... The second is a web and e-commerce platform (Wicket Web) that caters to the unique website needs of ...

... Engineering (QMSE), IT Service Management (ITSM), Information Security & Privacy (ISP), and Web ... CISA, CISM, CRISC, ITIL (Foundation/Intermediate), ISO 27001 (Foundation/Lead Implementer/Auditor)

... web-based and instructor-led training. * 3+ years project management experience. * Intermediate to ... Programming savvy an asset. * Familiarity with other eLearning technology and authoring tools such ...

... web-based and instructor-led training. * 3+ years project management experience. * Intermediate to ... Programming savvy an asset. * Familiarity with other eLearning technology and authoring tools such ...

... web-based and instructor-led training. * 3+ years project management experience. * Intermediate to ... Programming savvy an asset. * Familiarity with other eLearning technology and authoring tools such ...

... web-based and instructor-led training. * 3+ years project management experience. * Intermediate to ... Programming savvy an asset. * Familiarity with other eLearning technology and authoring tools such ...

... web-based and instructor-led training. * 3+ years project management experience. * Intermediate to ... Programming savvy an asset. * Familiarity with other eLearning technology and authoring tools such ...

... web-based and instructor-led training. * 3+ years project management experience. * Intermediate to ... Programming savvy an asset. * Familiarity with other eLearning technology and authoring tools such ...

... web-based and instructor-led training. * 3+ years project management experience. * Intermediate to ... Programming savvy an asset. * Familiarity with other eLearning technology and authoring tools such ...

... web-based and instructor-led training. * 3+ years project management experience. * Intermediate to ... Programming savvy an asset. * Familiarity with other eLearning technology and authoring tools such ...

... web-based and instructor-led training. * 3+ years project management experience. * Intermediate to ... Programming savvy an asset. * Familiarity with other eLearning technology and authoring tools such ...

Showing results 41-60

Intermediate Web Developer information

See Ontario salary details

$29.5K

$84.8K

$139.5K

How much do intermediate web developer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for intermediate web developer in Ontario is $84,831.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $95,000.00 per year, depending on experience, location, and employer.

Can I be an intermediate web developer with no experience?

Becoming an intermediate web developer typically requires some prior experience or foundational skills in HTML, CSS, and JavaScript. While it is possible to start learning these skills independently or through coding bootcamps, reaching an intermediate level usually involves building projects and gaining practical experience over time.

What are some common challenges intermediate web developers face when working on cross-functional teams?

Intermediate Web Developers often collaborate with designers, back-end developers, and project managers, which can present challenges such as aligning on technical feasibility, managing differing priorities, and integrating feedback from multiple stakeholders. Clear communication and proactive problem-solving are essential to ensure project goals are met while maintaining code quality. Successfully navigating these challenges not only improves project outcomes but also helps Intermediate Web Developers develop valuable leadership and collaboration skills.

What are the key skills and qualifications needed to thrive as an intermediate web developer?

To thrive as an Intermediate Web Developer, you need a solid grasp of HTML, CSS, JavaScript, and at least one backend language, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks like React or Angular, version control systems such as Git, and an understanding of RESTful APIs are commonly required. Strong problem-solving abilities, attention to detail, and effective communication skills help developers deliver quality products and collaborate with teams. These competencies ensure efficient development, maintainable code, and successful project outcomes in dynamic web environments.

What is an intermediate web developer?

An Intermediate Web Developer is a professional with a few years of experience who designs, builds, and maintains websites and web applications. They possess solid knowledge of front-end and back-end technologies and can handle moderately complex development tasks with minimal supervision. Intermediate developers often work on coding, debugging, testing, and collaborating with designers and other team members to deliver functional and visually appealing web projects. They are expected to follow best practices, write clean code, and stay updated with current web development trends.

What is the difference between Intermediate Web Developer vs Junior Web Developer?

AspectIntermediate Web DeveloperJunior Web Developer
Experience2-4 years0-1 year
SkillsProficient in multiple programming languages, frameworks, and tools; able to handle complex tasksBasic understanding of web development; requires supervision for complex tasks
ResponsibilitiesDeveloping features, troubleshooting, optimizing websites, collaborating on projectsAssisting in development tasks, learning codebases, fixing minor bugs
Work EnvironmentIndependent contributor, often part of a teamLearning role, often under supervision or mentorship

In summary, an Intermediate Web Developer has more experience, advanced skills, and handles more complex tasks compared to a Junior Web Developer. They are expected to work more independently and contribute significantly to web projects.

What are the most commonly searched types of Web Developer jobs in Ontario?

The most popular types of Web Developer jobs in Ontario are:

What cities in Ontario are hiring for Intermediate Web Developer jobs?

Cities in Ontario with the most Intermediate Web Developer job openings:

Infographic showing various Intermediate Web Developer job openings in Ontario as of August 2026, with employment types broken down into 2% Internship, 83% Full Time, 9% Part Time, and 6% Contract. Highlights an 83% Physical, 3% Hybrid, and 14% Remote job distribution, with an average salary of $84,831 per year, or $40.8 per hour.

Full-time

Medical, Dental, Vision, PTO

Posted 21 days ago


Job description

Background

The Condominium Authority of Ontario (CAO) is a modern, digital-first organization serving Ontario's rapidly evolving condominium sector through information, education, and dispute resolution services.

As a trusted delegated administrative authority (DAA) consumer protection organization with province-wide impact, the CAO offers a unique opportunity to contribute to meaningful public-interest work while helping shape the future of condominium living in Ontario.

We are a collaborative, high-performing team that values innovation, accountability, continuous improvement, and practical problem-solving. Our team members tell us they value the opportunity to make a visible impact, work closely with leadership, and contribute to an organization where ideas are welcomed and acted upon.

We are accountable to the government through the Administrative Agreement with the Minister of Public and Business Service Delivery and Procurement. The seven-member Board of Directors provide strategic guidance and oversight of the organization.

We are an organization driven by our vision, mission and values:

Our Vision: Strong and vibrant condominium communities in Ontario.

Our Mission: Engage and empower Ontario's condominium communities with information, education, and dispute resolution

Corporate Values: Innovation, trust, teamwork, value for money, integrity, fairness

Team Values: Respect, trust, diversity, collaboration, leadership

We value flexibility and have adopted a hybrid work model whereby employees use a combination of working remotely 2 days a week and in the office for 3 days in Toronto's Financial District.


Role Purpose

Reporting to the VP, Technology & Application Development, the Lead CRM Developer guides the technology that powers the CAO's digital services, the majority of which is built on Microsoft Dynamics 365. This is a hands-on leadership role that combines technical direction and solution architecture with day-to-day development. Working closely with the IT team and business stakeholders, the Lead CRM Developer designs reliable, secure, and maintainable solutions, leads their delivery from discovery through deployment, and mentors a cross-functional team while championing engineering and security best practices.


Please apply by August 14, 2026


Key Responsibilities

Development and Operational

  • Project Leadership:Lead CRM projects from start to finish, including discovery, development, automated testing and deployment phases.
  • Technical Expertise:Provide hands-on development expertise in Dynamics 365 CRM, leveraging extensive platform knowledge.
  • Mentorship:Mentor and guide intermediate developers, fostering their growth and development within the team.
  • Impediment Resolution:Identify and resolve impediments that may hinder project progress or team productivity.
  • Coding Standards:Drive the adoption of clean coding practices and maintain high code quality standards across the team.
  • Testing Automation :Increase testing automation coverage to ensure the reliability and stability of the CRM system.
  • CI/CD Management:Implement and manage continuous integration and continuous deployment (CI/CD) pipelines to streamline development and deployment processes.
  • Technical Debt Management:Proactively manage technical debt, keeping it below 20% at all times through refactoring and re-engineering efforts.
  • Collaboration:Collaborate with cross-functional teams, including business analysts, quality assurance engineers, and other stakeholders, to deliver high-quality CRM solutions.
  • Agile Practices:Actively participate in Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives, to ensure smooth project execution.
  • Documentation:Implement and maintain industry standard documentation practices to ensure clear, concise, and accessible documentation throughout the project lifecycle.
  • Configuration and Customization:Configure and customize the Dynamics CRM system to meet CAO's business needs, advanced configurations, and custom development (Logic Apps, Power Automated and Plugins).
  • Integration:Integrate Dynamics 365 solutions with third-party or in-house built on-prem and cloud applications.
  • Automation:Automate business processes and intelligence using Power Platform tools (Power Automate, Power BI, PowerApps).
  • Azure Services:Utilize Microsoft Azure services (Function Apps, Web Apps, Service Bus, Logic Apps) to build efficient solutions and integrations.
  • Flexibility:Work comfortably with both technical and business teams on a wide variety of projects and initiatives.
  • Implementation:Work with the Agile implementation team to accurately forecast the timing and efforts of work following modern lean frameworks.
  • Reporting:Provide timely reports on project status and any unforeseen issues to management and business stakeholders.
  • Troubleshooting:Troubleshoot problems and fix bugs promptly.
  • Continuous Improvement:Analyze and recommend ways to improve and modernize existing solutions, systems, and processes.
  • Learning:Continuously learn, enhance, and apply knowledge in the face of a changing technology landscape.

Strategy & Planning

  • Documentation:Create lean documentation, including system architecture, configuration guides, presentations, and other necessary documents.
  • Solution Architecture:Define, discuss, and document solution, application, and data architectures. Understand, diagnose, and recommend solutions for specific functional and technical challenges.
  • Emerging Technologies & AI: Research emerging technologies, including Artificial Intelligence (AI), Generative AI, machine learning, and intelligent automation, to support system development efforts. Evaluate, recommend, and implement AI-powered solutions that improve productivity, cost-effectiveness, flexibility, security, and user experience.
  • Enhancements:Recommend additional solutions or enhancements to improve overall functionality.
  • Problem-solving:Research complex problems, find optimal solutions, and implement them following best practices.
  • Best Practices:Advice on best practices for Dynamics 365, development, or integration processes.
  • Deployment and Configuration:Perform the deployment, integration, and initial configuration of developed solutions and enhancements, following standard best operating procedures and CAO's specific administrative, operational, and security documents.
  • Strategic Implementation:Implement strategic goals and tactical plans for managing, maintaining, and optimizing corporate systems and software.

Other

  • Additional Duties:Perform additional duties as assigned by the Head of Engineering.


Qualifications, Skills & Knowledge

    • Bachelor's degree in computer science or a related field.
    • Minimum of 10 years of experience in Dynamics 365 CRM development.
    • Strong proficiency in C#, JavaScript, and other relevant programming languages.
    • Deep understanding of Dynamics 365 CRM architecture, customization, and extensibility.
    • Extensive experience in refactoring and re-engineering complex CRM systems.
    • Proven track record of leading successful CRM projects from start to finish.
    • Experience with DevOps practices, including version control (e.g., Git), continuous integration, and continuous deployment.
    • Familiarity with automation tools and techniques for testing and deployment.
    • Knowledge of API development and integration with external systems.
    • Excellent problem-solving and debugging skills.
    • Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders.
    • Ability to mentor and guide junior and intermediate developers.
    • Proficiency in developing workflows and plugins to automate processes.
    • Experience working within an Agile Software Development Process
    • Proficient in developing, customizing, and integrating Microsoft Dynamics CRM, including the advanced configuration of out-of-the-box functionalities, deploying CRM organizations, and creating custom CRM entities.
    • Knowledge and ability to create user interfaces that are compliant with the Accessibility for Ontarians with Disabilities Act (AODA)

Nice to have

  • Azure DevOps and Azure Pipelines.


Why Join Us?

  • Base salary of $125,000 - 140,000
  • Eligibility for discretionary performance-based awards
  • 100% employer-paid medical, dental, and vision coverage
  • Employer-matched RRSP/TFSA contributions
  • Flexible hybrid work model (two remote days per week)
  • Vacation, personal, and sick days
  • Professional development and learning support
  • Employee gym and bike-share discounts


Disclaimer

We thank everyone for their interest in joining our dynamic team, but due to the high volume of applications received only those qualified will be contacted.

CAO is an equal opportunity employer, encouraging workplace diversity. All qualified individuals will be considered without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, marital status or any other characteristic protected by law.

CAO welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.