, we are passionate about delivering world-class products and services that inspire adventure and innovation. From
motorcycles, ATVs, and outboard engines
to the systems that support them, we are committed to excellence in every aspect of our business.
As part of our IT team, you'll have the opportunity to work across all business areas in Canada, supporting and innovating technology that powers our products, services, and customer experience. We value collaboration, continuous learning, and creating software solutions that drive real business impact.
Why Join Us?
Be part of a global brand with a proud legacy and exciting future.
Gain exposure to all aspects of our Canadian business operations.
Work with modern tools and technologies while supporting core systems that keep Suzuki running.
Collaborate in a supportive environment with opportunities for professional development.
o Hands-on experience validating integrations using
Postman
or equivalent tools.
Version Control & Collaboration
o Experience with
Git
(local Git server) and
GitHub
.
o Familiar with
collaboration workflows
and
GitHub Actions
for build and deployment pipelines.
Nice-to-Have / Preferred Skills
ERP & Business Systems
o Experience with
Microsoft Dynamics 365 Business Central (AL development)
.
o Knowledge of
Azure app setup/maintenance
for ERP integrations.
Legacy Systems
o Supporting and maintaining
ASP.NET WebForms
and
.NET Framework (4-6)
applications.
Cloud & Infrastructure
o Working knowledge of
Amazon Web Services (AWS)
for application publishing and configuration.
o Experience with
Microsoft IIS administration
.
Testing & Quality
o Familiarity with
C# unit testing frameworks
(xUnit, NUnit, MSTest).
o Understanding of automation testing practices.
o Proficient with
Visual Studio
,
VS Code
,
SQL Server Management Studio (SSMS)
,
MySQL Workbench
,
Postman
, and related tools.
Responsibilities
Design, develop, and maintain applications using
C#, .NET, and Blazor (Server)
.
Build and manage
Entity Framework models, controllers, services
, and implement
Dependency Injection (DI)
.
Develop, optimize, and maintain
SQL Server/MySQL
databases, including stored procedures and query performance tuning.
Design, implement, and integrate
RESTful APIs
.
Collaborate using
Git/GitHub
, including pull requests, branching strategies, and automated pipelines.
Support
ERP systems
and integrate with external platforms.
Maintain and modernize
legacy applications
built with
ASP.NET WebForms
and
.NET Framework
.
Configure, deploy, and support applications in
AWS
and on
Microsoft IIS
.
Write and maintain
unit tests
to support automation and quality practices.
Qualifications
Strong experience in
C# programming
and
modern web application development
.
Proficiency with
SQL Server/MySQL
and database optimization techniques.
Solid understanding of
RESTful API
design and integration.
Experience with
Git
and collaborative development workflows.
Familiarity with
cloud infrastructure (AWS, Azure)
and ERP/business systems.
Excellent problem-solving skills and ability to work collaboratively in a team setting.
Job Summary
We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and application development, with experience in web development and a passion for creating innovative solutions. This role involves collaborating with cross-functional teams to design, develop, and implement software applications that meet the needs of our clients.
Responsibilities
Design, develop, and maintain software applications using various programming languages including Java, C#, Python, Ruby on Rails, and more.
Collaborate with team members in an Agile environment to deliver high-quality software solutions.
Develop and integrate RESTful APIs to enhance application functionality.
Utilize SQL and MySQL for database management and data retrieval tasks.
Participate in code reviews and maintain version control using Git, GitHub, or SVN.
Conduct testing and debugging of applications to ensure optimal performance and reliability.
Implement front-end development practices using JavaScript and related frameworks.
Work with cloud services such as AWS or Azure to deploy applications effectively.
Maintain documentation of software design processes and technical specifications.
Experience
Proficiency in web development technologies and frameworks.
Strong knowledge of software development methodologies including Agile practices.
Familiarity with Linux operating systems for application deployment.
Experience with programming languages such as C++, C#, Java, Python, Ruby on Rails, VBA, and .NET is highly desirable.
Understanding of version control systems like Git or SVN is essential.
Experience working with APIs and integrating third-party services is a plus. The successful candidate will demonstrate strong problem-solving skills, attention to detail, and the ability to work collaboratively within a team environment while delivering high-quality software solutions.
Job Type: Full-time
Benefits:
Company events
Company pension
Disability insurance
Store discount
Tuition reimbursement
Vision care
Language:
English (preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD2778335
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
Barrie, ON, CA, Canada
Education
Not mentioned
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.