Postuler

Publié il y a 29 jours

Senior Software Developer

@ Patch & Permasearch

Bolton, Ontario

5+ ans d’expérience
Postuler
SIGNAUX

En bref

Patch & Permasearch is hiring a Senior Software Developer for a client in Bolton, with a hybrid arrangement and a full-time permanent position. The role covers full-stack .NET work, including legacy Classic ASP maintenance and migration, Blazor front ends, .NET Core APIs and Azure microservices.

Responsabilités :

  • Design, develop and maintain full-stack .NET web applications
  • Maintain, refactor and migrate Classic ASP legacy systems
  • Build Blazor user interfaces and .NET Core APIs and services
  • Architect and implement Azure microservices
  • Mentor junior developers and troubleshoot production issues

Résumé des exigences :

  • 5+ years of professional software development experience
  • Strong experience with Classic ASP, Blazor and .NET Core
  • Confident with SQL Server or Azure SQL and stored procedures
  • Experience with Azure microservices
  • Strong communication and collaborative, team-first attitude

Outils et compétences

Source et dates

Type de source non vérifié · tracker

Date publiée par l’employeur
2026-10-08
Première détection par notre source
2026-10-16
Mise à jour du dossier source
2026-10-16

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Patch & Permasearch

ChampValeur
Offres sur Jobsy39
Description

Job Title: Senior Software Developer
Location: Bolton (hybrid)
Job Type: Full-time Permanent position

Our client is looking for a talented and experienced Senior Full Stack Developer to join their growing engineering team. This role is a chance to work on meaningful products, tackle interesting technical challenges, and genuinely shape the direction of our software. You'll be working across the full stack, from classic web technologies to modern cloud-native architectures. If you're someone who loves solving hard problems, takes pride in clean and maintainable code, and thrives in a collaborative environment — we'd love to hear from you.

Responsibilities:

  • Design, develop, and maintain full-stack web applications using a modern .NET-based technology stack.
  • Work with Classic ASP codebases — maintaining, refactoring, and migrating legacy systems where appropriate.
  • Build rich, responsive user interfaces using Blazor (WebAssembly and/or Server).
  • Develop and maintain RESTful APIs and backend services using .NET Core.
  • Write efficient, well-structured database queries and manage schemas in SQL Server / Azure SQL.
  • Architect and implement Azure Microservices to support scalable, resilient application design.
  • Collaborate closely with product, design, and other engineering stakeholders throughout the development lifecycle.
  • Participate in code reviews, technical discussions, and contribute to setting engineering standards.
  • Mentor junior developers and share knowledge across the team.
  • Troubleshoot production issues and own resolution end-to-end.

Qualifications:

  • 5+ years of professional software development experience, with a strong full-stack background.
  • Strong experience within the core tech stack:
  • Classic ASP: Comfortable working in and maintaining legacy Classic ASP applications. Bonus if you’ve successfully migrated ASP to modern .NET.
  • Blazor: Solid experience either WebAssembly or Server-side (or both). Understands component lifecycle, state management, and performance considerations.
  • .NET Core: Strong proficiency building APIs, services, and web applications on .NET Core. Follows modern patterns like dependency injection, middleware, and async programming.
  • SQL Server / Azure SQL: Confident writing complex queries, optimizing performance, designing schemas, and working with stored procedures and migrations.
  • Azure Microservices: Experience designing, deploying, and operating microservices on Azure. Familiar with service communication patterns, scalability, and resilience.
  • Comfortable navigating both legacy codebases and modern architectures.
  • Strong communication skills — you can explain technical decisions to non-technical stakeholders.
  • A collaborative, team-first attitude. We build things together here.
  • Self-motivated and ownership-oriented — you see things through to completion.
  • Curiosity and a commitment to continuous learning.

Nice-to-Have Experience:

  • Azure DevOps Online — familiarity with boards, repos, pipelines, and artifacts.
  • Azure CI/CD Pipelines — experience building and maintaining automated build/release pipelines.
  • Azure Resource Management — hands-on experience deploying and managing Azure infrastructure (App Services, Functions, Service Bus, Key Vault, etc.).
  • Unit Testing & TDD — a genuine appreciation for test coverage and test-driven development practices (xUnit, NUnit, MSTest, or similar).

Emplois semblables

  • Intermediate Software Developer - CRM

    Toronto, ON
    Contrat

    Randstad Canada

    Candidates need proven experience developing and administering Microsoft Dynamics 365 CRM, strong C#/.NET and web development skills, and experience building CRM integrations. They also need solid SQL and database knowledge, plus experience with source control and DevOps practices.

    Microsoft Dynamics 365 Customer Engagement, Azure DevOps, Git, Azure Logic Apps, Azure Service Bus, SQL

  • Sr. Software Developer

    Toronto, ON
    Temps plein

    Propel Holdings

    12+ ansCandidates need 12+ years of developer experience, including Java and enterprise financial applications, plus experience leading junior developers. Propel Holdings expects skills in Spring Boot, SQL, AWS, Docker, Kubernetes, React and CI/CD pipelines.

    Java, Spring Boot, Hibernate, JPA, REST, SQL

    Intermediate Software Developer

    Toronto, ON
    Temps plein

    Propel Holdings

    5+ ansCandidates need a bachelor's degree in a quantitative or business field and 5 to 7 years of hands-on software development. Strong Java, Spring Boot, Hibernate/JPA and REST skills, SQL troubleshooting and debugging ability are required, with React experience and generative AI tool use as assets.

    Java, Spring Boot, Hibernate, JPA, React, SQL

  • Senior Software Developer

    Waterloo, ON
    Temps plein

    MarshallZehr

    5+ ansCandidates need five or more years of software development experience, at least two at a senior level, with strong back-end and front-end skills in a modern stack. Hands-on experience with agentic coding tools, CI/CD, Docker or AWS ECS, and production web services is also required.

    .NET, Angular, SQL Server, AWS ECS, Docker, GitLab

  • Senior Software Developer – Embedded VOIP

    Ottawa, ON
    150k–183k $/anHybrideTemps plein

    Work with bootloaders, the Linux kernel, and device drivers , including modifying and debugging existing code when required; Qualifications & Experience; Strong experience in embedded software development using C/C++

  • Software Developer - CRM - Intermediate-Dynamics

    Toronto, ON
    61,50–82 $/hContrat

    Procom

    Candidates need proven CRM platform development and configuration experience, preferably with Microsoft Dynamics. They also need strong written and verbal communication, problem-solving skills and teamwork.

    Microsoft Dynamics

  • Software Developer

    Toronto, ON
    Temps plein

    GuruLink

    Candidates need strong production C++, working Python and SQL, and hands-on 3D geometry experience such as CAD algorithms, computational geometry or VFX engineering. They also need daily comfort with vectors, matrices and numerical methods, and the ability to deliver features independently.

    C++, Python, SQL

  • Software Developer III, AI/ML GenAI, Google Ads

    Waterloo, ON

    Google

    2+ ansCandidates need a bachelor's degree or equivalent practical experience, two years of Python or C++ programming, and one year of end-to-end machine learning work. Experience with GenAI concepts such as LLMs and generation of text, image, video or audio is also required.

    Python, C++

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.