Senior Software Developer
Role Overview
Own enterprise business-application features from stakeholder discovery through production support.
The core platform is a large ASP.NET/Vue.js solution built on Clean Architecture and integrated with ERP systems.
Work directly with business stakeholders and developers to build flexible solutions for business units operating across regions.
The position is explicitly 100% on-site in Brampton.
Key Skills for This Role
Full Job Posting
Position summary
Own enterprise business-application features from stakeholder discovery through production support.
The core platform is a large ASP.NET/Vue.js solution built on Clean Architecture and integrated with ERP systems.
Work directly with business stakeholders and developers to build flexible solutions for business units operating across regions.
The position is explicitly 100% on-site in Brampton.
Main responsibilities
- Gather and analyze requirements with regional business stakeholders.
- Write user stories and acceptance criteria, and estimate and scope work.
- Design solutions that fit existing architecture and can be configured for different business units.
- Develop full-stack features with C#/.NET, Vue.js, SQL Server, and Azure.
- Perform unit and integration testing and user-acceptance testing with stakeholders.
- Deploy releases through CI/CD pipelines.
- Monitor production applications, investigate issues, and provide timely fixes.
- Integrate applications with Microsoft Dynamics 365 and other business systems.
- Collaborate on design decisions, code reviews, and shared standards across teams.
- Contribute to documentation and knowledge sharing.
- Support new and existing applications as organizational priorities change.
Required technical skills
- Strong hands-on experience with C#, ASP.NET Core, and the .NET ecosystem.
- Experience with large, existing multi-project solutions using Clean Architecture, DDD, or layered architecture.
- Modern SPA framework experience; Vue.js is preferred, and strong Angular or React experience is considered.
- SQL Server development, including stored procedures, views, query optimization, and performance tuning.
- Microsoft Azure services such as App Services, Azure SQL, Service Bus, and Application Insights.
- CI/CD pipelines and DevOps practices; Azure DevOps is preferred.
- Automated unit and integration testing.
- Production monitoring and troubleshooting, including tools such as Application Insights, logging, and alerting.
Additional skills
- Microsoft Dynamics 365 or other ERP/CRM integration experience is a nice-to-have.
- Microsoft Entra ID / Azure AD B2C is a nice-to-have.
- Configurable or multi-tenant solutions for different business units or regions are a nice-to-have.
- Database administration, including indexing strategy, security, and replication, is a nice-to-have.
- Infrastructure as code such as Terraform or Bicep is a nice-to-have.
- Manufacturing or distribution industry experience is a nice-to-have.
Experience and qualifications
- 10+ years of professional software development focused on web and back-end systems.
- Proven end-to-end feature ownership, covering requirements, design, development, testing, deployment, and production support.
- Experience writing user stories and working directly with business users.
- Experience supporting applications used across multiple countries or business units.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
Work style
Comfortable translating loosely defined business needs into clear, buildable requirements.
Takes ownership of production issues and works to prevent recurrence.
Considers effects on all business units when building changes.
Shares knowledge, participates in code reviews, and communicates clearly with technical and non-technical colleagues across regions.
Can work independently when needed.
About Savaria
Savaria designs and builds accessibility and patient-care products, including lifts, elevators, medical beds, therapeutic surfaces, ceiling track lifts, and patient slings.
The company reports 2,500 associates globally and 12 manufacturing facilities across North America, Europe, Mexico, and Asia.
Opportunity
- The role offers ownership of business-application work, direct contact with the business, and an opportunity to shape applications for a global organization.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Savaria
Business Operations Analyst
Surrey, CAN
Savaria is seeking a Business Operations Analyst to turn business needs and data into practical insights, tools, and process improvements. The role develops reporting, coordinates cross-functional initiatives, and suppor
Business Operations Analyst
Surrey, CAN
Savaria is seeking a Business Operations Analyst to provide analytics, reporting, process-improvement, project-coordination, and executive support. Candidates should bring roughly 3–5 years of relevant experience, advanc
Product manager, Engineering
, CAN
Savaria is seeking a Product Manager to oversee quality, lifecycle improvements, custom orders, and product launches for accessibility and mobility products. Candidates need relevant post-secondary education, at least th
Account Manager - Ontario East Toronto & Durham
Vaughan, CAN
Savaria Patient Care is seeking an Account Manager to grow sales of patient-care products across the Ontario East, Toronto, and Durham territory. The role combines new business development, account retention, product edu
Account Manager - Ontario West Toronto & Peel
Mississauga, CAN
Savaria is seeking an Account Manager to grow sales of patient-handling equipment and preventative maintenance services across West Toronto and Peel. The role owns territory strategy, prospecting, customer relationships,
Talent Acquisition Senior Specialist
Brampton, CAN
Savaria is seeking a senior recruiter to deliver full-cycle hiring across Canada and the United States and advise hiring managers. Candidates should have at least five years of recruitment experience, strong sourcing ski
Lead Hand - Electrical
Brampton, CAN
About Savaria – Better Mobility for Life Savaria is a global leader in accessibility and patient care products, designing and building wheelchair lifts, stairlifts, elevators for home and commercial applications, medical
Business Operations Analyst
Surrey, CAN
Business Operations Analyst
Surrey, CAN
Product manager, Engineering
, CAN
Account Manager - Ontario East Toronto & Durham
Vaughan, CAN
Account Manager - Ontario West Toronto & Peel
Mississauga, CAN
Talent Acquisition Senior Specialist
Brampton, CAN
Lead Hand - Electrical
Brampton, CAN