Posted 29 days ago
Senior Software Developer
@ Patch & Permasearch
Bolton, Ontario
Overview
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.
Responsibilities:
- 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
Requirements summary:
- 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
Tools & skills
Source and dates
Source type not verified · tracker
- Employer posting date
- 2026-10-08
- First seen by our source
- 2026-10-16
- Source record updated
- 2026-10-16
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 5+ years |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Patch & Permasearch
| Field | Value |
|---|---|
| Open jobs on Jobsy | 39 |
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 youve 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).
Journal
Only you can see this. Kept on this device, and in your account when you sign in.