Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Press Room Tech insights and talent strategies Labour market overview AI in recruiting Staffing for small businesses Browse jobs Find your next hire Our locations

10 results for Web Developer jobs

Software Developer
  • Toronto, ON
  • onsite
  • Permanent
  • 110000 - 120000 CAD / Yearly
  • <p>We are looking for a<strong> Software Developer</strong> to join a team delivering cloud-based backend solutions in<strong> Burlington, Ontario</strong>. In this role, you will contribute across planning, development, validation, and ongoing application support while working in a collaborative Agile and DevOps setting. The position focuses on building reliable APIs, data-focused services, and emerging AI-enabled capabilities that strengthen existing platforms. This opportunity is well suited to a mid-level developer with strong C# and .NET experience, solid cloud knowledge, and a practical approach to building scalable software.</p><p><br></p><p><strong>Responsibilities</strong>:</p><p>• Design, build, and enhance backend applications that support cloud-hosted software products and services.</p><p>• Develop and maintain APIs and service layers that enable secure, efficient, and scalable system integration.</p><p>• Participate in the full software development lifecycle, including technical design, coding, testing, deployment, and production issue resolution.</p><p>• Work closely with product and engineering stakeholders to translate business needs into maintainable technical solutions.</p><p>• Create data-driven functionality that supports application performance, reliability, and informed decision-making.</p><p>• Contribute to AI-related features, including the incorporation of intelligent capabilities into established systems where appropriate.</p><p>• Support DevOps practices by contributing to source control, automated delivery workflows, and continuous improvement of release processes.</p><p>• Troubleshoot defects, investigate root causes, and implement fixes to maintain a high standard of product quality.</p>
  • 2026-06-24T00:00:00Z
Software Developer
  • Ottawa, ON
  • onsite
  • Permanent
  • 75000 - 88000 CAD / Yearly
  • We are looking for an experienced Software Developer to support HRMS applications that enable essential operations in a secure and highly available environment in Ottawa, Ontario. This role focuses on building, enhancing, and maintaining a mix of custom-developed and commercial platforms that support complex business processes. The successful candidate will contribute throughout the development lifecycle, partnering with technical and business stakeholders to deliver reliable, scalable, and well-supported solutions. <br> Responsibilities: Design, develop, test, and maintain enterprise software solutions that support critical operational needs. Enhance existing applications by implementing new features, resolving defects, and improving overall system performance. Participate in system integration activities to ensure seamless data flow and functionality across multiple platforms. Provide ongoing application support by troubleshooting issues, identifying root causes, and delivering timely fixes. Collaborate with cross-functional teams to translate business requirements into effective technical solutions. Contribute to code management, issue tracking, and release activities using established development and documentation practices. Support both custom-built applications and commercial software platforms through configuration, customization, and technical maintenance. Analyze existing codebases and develop enhancements based on change requirements Design, develop, troubleshoot, and debug code across multiple technologies (e.g., C++, PL/SQL, C#, JavaScript, JSON) Develop and maintain system interfaces to support data integration, synchronization, and integrity Create custom and ad-hoc reports to meet business needs Support ongoing maintenance, issue resolution, and system improvements Collaborate with technical teams and stakeholders to deliver new features and enhancements Contribute to overall system performance, reliability, and scalability
  • 2026-06-24T00:00:00Z
Software Developer
  • Edmonton, AB
  • onsite
  • Permanent
  • 0 - 0 CAD / Yearly
  • <p>Our client is looking for an experienced <strong>Software Developer</strong> to join and support their team in Rocky View, Alberta. This role assists in the design, customization, and maintenance of applications that enhance operational performance, with a focus on TruckMate TMS functionality. The ideal candidate is an experienced developer who collaborates effectively with business and technical stakeholders, delivers reliable software solutions, resolves issues efficiently, and contributes to continuous system improvements.</p><p><strong>Responsibilities:</strong></p><ul><li>Develop and maintain software solutions supporting transportation and logistics operations, including TruckMate TMS.</li><li>Collaborate with stakeholders to translate business requirements into technical solutions.</li><li>Build and enhance applications, integrations, and tools using C++, Java, JavaScript, and .NET.</li><li>Troubleshoot issues, resolve defects, and manage tickets through structured processes.</li><li>Use Jira and GitHub for task management, source control, and team collaboration.</li><li>Design and optimize MySQL databases for performance and data integrity.</li><li>Support front-end updates using CSS and JavaScript.</li><li>Assist with TruckMate implementation, testing, configuration, and user support.</li><li>Maintain technical documentation and share knowledge across the team. </li></ul>
  • 2026-06-15T00:00:00Z
.NET Developer Lead
  • North York, ON
  • onsite
  • Contract / Temporary
  • 63.3365 - 73.337 CAD / Hourly
  • We are looking for an experienced .NET Developer Lead to join a hospitality organization in Toronto, Ontario on a Long-term Contract position. This role is well suited to a senior backend specialist who can guide technical delivery while building scalable services and modern API solutions. The successful candidate will bring strong expertise in .NET development, Azure cloud technologies, and TypeScript, along with the ability to collaborate effectively in a hybrid work environment.<br><br>Responsibilities:<br>• Lead the design, development, and enhancement of backend applications using the .NET ecosystem.<br>• Build and maintain microservices and RESTful APIs that support reliable, scalable business operations.<br>• Provide technical direction to the development team and promote strong coding standards and engineering best practices.<br>• Develop cloud-based solutions on Microsoft Azure, with a focus on performance, stability, and maintainability.<br>• Work closely with cross-functional partners to translate business needs into practical technical solutions.<br>• Support front-end integration activities where needed, including collaboration on TypeScript-based components and web functionality.<br>• Use Jira and related tracking tools to manage work items, monitor progress, and resolve defects efficiently.<br>• Participate in the hybrid work model by attending the Toronto, Ontario office two days per week on scheduled in-office days.
  • 2026-06-17T00:00:00Z
Senior Full Stack Developer
  • Mississauga, ON
  • onsite
  • Permanent
  • 100000 - 115000 CAD / Yearly
  • <p>We are seeking a talented <strong>Senior Full Stack Developer</strong> to join our client&#39;s team in Mississauga, Ontario.</p><p><br></p><p>The successful candidate will work closely with the business to identify and define the best solutions to address challenges faced by both our customers and internal operations. The Senior Developer will translate functional and non‑functional requirements into clear designs and implementation strategies, ensuring the effective delivery of business applications. They will be responsible for the quality of all deliverables, ensuring that solutions are reliable, fit for purpose, and built to be supportable and maintainable over the long term.</p><p><br></p><p><strong>Technical Skills</strong></p><ul><li><strong>Programming:</strong> J2EE, JPA, Java Web Services (RESTful), Spring Framework, Angular, Maven</li><li><strong>Tools:</strong> Jira, Confluence, GitHub</li><li><strong>Databases:</strong> Relational database systems (ideally Oracle), PL/SQL, SQL Query development</li><li><strong>Operating Systems:</strong> Linux, HP‑UX or other UNIX variants, Windows</li><li><strong>Architecture:</strong> Experience in multi‑platform distributed environments, web‑based architectures, and microservices</li><li><strong>Design:</strong> Familiarity with standard design patterns and UML</li><li><strong>DevOps:</strong> Experience with CI/CD automation processes</li></ul>
  • 2026-06-09T00:00:00Z
Graphic Designer
  • Toronto, ON
  • onsite
  • Permanent
  • 70000 - 75000 CAD / Yearly
  • <p>Robert Half Canada is partnering with a client In Markham, ON to hire a <strong>Graphic Designer</strong>. This opportunity is suited to a creative and detail-oriented design professional with experience developing visual assets across print and digital platforms. The role will support marketing, branding, and communications initiatives by producing high-quality design materials that align with business objectives and brand standards.</p><p><strong> </strong></p><p><strong>Key Responsibilities</strong></p><ul><li>Create and develop visual content for digital and print channels, including marketing collateral, presentations, advertisements, social media assets, and promotional materials</li><li>Translate creative briefs and business requirements into effective design concepts and polished deliverables</li><li>Maintain brand consistency across all visual communications and ensure adherence to established guidelines</li><li>Collaborate with internal stakeholders to support campaigns, product launches, and ongoing marketing initiatives</li><li>Prepare production-ready files and coordinate revisions based on stakeholder feedback</li><li>Support photo selection, image editing, layout design, and typography decisions</li><li>Manage multiple design projects simultaneously while meeting deadlines and quality expectations</li><li>Contribute ideas for creative direction, design improvements, and process efficiencies</li></ul>
  • 2026-06-12T00:00:00Z
Senior Software Developer
  • Calgary, AB
  • onsite
  • Permanent
  • 100000 - 110000 CAD / Yearly
  • <p><strong>THE ROLE:</strong> </p><p>We are currently recruiting for multiple Senior Software Developers to join a growing development team. In these roles, you’ll help lead the design, build, and optimization of modern applications and services. Working closely with technical and business stakeholders, you’ll deliver secure, scalable, and high-performing solutions that support ongoing growth and innovation.</p><p><em>Key Responsibilities:</em></p><ul><li>Architect and develop high‑quality web applications and backend services</li><li>Build full‑stack solutions using React, Svelte, TypeScript, Node.js, and Fastify</li><li>Design and maintain secure, scalable, and high‑performance APIs</li><li>Lead database schema design, query optimization, and data architecture for MySQL/PostgreSQL; guide NoSQL adoption where beneficial</li><li>Manage deployments and application operations in AWS environments</li><li>Apply DevOps practices including CI/CD pipelines, containerization, and automation</li><li>Utilize AI‑assisted development tools (e.g., Cursor) to enhance coding, testing, and documentation efficiency</li><li>Develop testing strategies and address performance, security, and reliability gaps proactively</li><li>Partner with product and business teams to align technical work with strategic outcomes</li><li>Participate in an on‑call rotation, support production systems, and perform root‑cause analysis and long‑term remediation</li></ul><p><strong>WHY THIS ROLE?</strong></p><p>This is an exciting opportunity to join a rapidly scaling engineering group with multiple openings, giving you the chance to influence architecture, shape technical direction, and work with modern frameworks, cloud‑native systems, and AI‑powered development tools. You’ll benefit from a competitive salary, strong benefits package, bonus program and a collaborative environment that supports growth, innovation, and technical leadership.</p>
  • 2026-05-28T00:00:00Z
Software Development Project Manager
  • Calgary, AB
  • onsite
  • Permanent
  • 90000 - 130000 CAD / Yearly
  • <p><strong>THE ROLE:</strong></p><p>Our client is seeking a proactive Software Development Project Manager to guide complex technology initiatives from early planning through successful release. You will coordinate across technical and business teams to ensure secure, scalable, and compliant solutions are delivered on time. </p><p><em>Key responsibilities include:</em></p><ul><li>Leading multiple software development projects simultaneously</li><li>Defining scope, timelines, and priorities with cross‑functional stakeholders</li><li>Facilitating collaboration between engineering, QA, DevOps, UX/UI, finance, and other partner groups</li><li>Supporting release planning and deployment activities</li><li>Participating in agile ceremonies (standups, sprint planning, backlog grooming, retrospectives)</li><li>Identifying risks, dependencies, and mitigation strategies</li><li>Maintaining project plans, schedules, roadmaps, and status updates</li><li>Communicating progress, issues, and escalations to leadership</li><li>Managing project changes while maintaining delivery commitments</li><li>Documenting processes and supporting continuous improvement initiatives</li></ul><p><strong>WHY THIS ROLE:</strong></p><p>This is an exciting opportunity to lead meaningful technology projects within a fast‑paced, innovation‑focused environment. The role offers a competitive salary and a comprehensive benefits package designed to support both your career growth and overall well‑being. If you’re looking to elevate your project leadership experience and contribute to impactful software solutions, apply now and take the next step in your career.</p>
  • 2026-06-17T00:00:00Z
Software Engineering Manager
  • North York, ON
  • onsite
  • Contract / Temporary
  • 70 - 85 CAD / Hourly
  • <p>This job posting is for a current vacancy with our client. This is a 6-month contract-to-hire role, with the opportunity to convert to a permanent position based on performance and business needs.</p><p><br></p><p>About the Role</p><p><br></p><p>We are looking for an experienced Engineering Manager to lead a team responsible for building and operating modern digital platforms across web, mobile, and cloud environments. This role blends people leadership, Agile delivery, platform ownership, and technical strategy.</p><p>You will work closely with Product, Technology, and Business teams to deliver scalable, high-quality digital experiences while driving engineering excellence and continuous improvement.</p><p><br></p><p>Key Responsibilities</p><ul><li>Lead, coach, and develop a team of software engineers, including performance management and career development.</li><li>Oversee delivery of Agile software projects from planning through production release.</li><li>Own platform reliability, performance, monitoring, and incident management.</li><li>Partner with stakeholders to translate business needs into technical solutions.</li><li>Drive technical strategy, architecture, and modern engineering practices.</li><li>Support recruitment, onboarding, and team growth.</li><li>Promote a culture of collaboration, accountability, and continuous learning.</li></ul>
  • 2026-06-17T00:00:00Z
IBM i Programmer
  • Ottawa, ON
  • remote
  • Permanent
  • 90000 - 105000 CAD / Yearly
  • We are looking for an IBM i Programmer to contribute to the development and support of business-critical applications. This position suits a hands-on, detail-oriented software specialist who can build, enhance, and maintain reliable solutions while collaborating with cross-functional teams in an agile setting. The successful candidate will help improve system performance, resolve technical issues, and deliver quality code that supports day-to-day operations.<br><br>Responsibilities:<br>• Develop, test, and maintain applications on IBM i platforms to support core business functions.<br>• Work with team members and stakeholders to translate business needs into practical technical solutions.<br>• Troubleshoot defects, investigate root causes, and implement fixes to improve application stability and performance.<br>• Participate in code reviews, sprint activities, and backlog discussions within an Agile Scrum environment.<br>• Build and support backend components and integrations using appropriate programming languages and development tools.<br>• Monitor application behaviour, document changes, and contribute to ongoing system optimization efforts.<br>• Use bug tracking and project management tools such as Jira to manage tasks, issues, and delivery progress.<br>• Assist with technical updates, enhancements, and other system-related changes as required across the software lifecycle.
  • 2026-06-24T00:00:00Z