Software Developer

Barrie, ON, CA, Canada

Job Description

: Software Developer



About Suzuki



At

Suzuki Canada

, 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.

Core Technical Skills



Programming & Development



o Strong experience with

C#

and modern web application development.

o Exposure to

Blazor (Server)

and

.NET 9

is an asset.

o Solid understanding of

Entity Framework

,

Controllers

,

Services

.

Database Expertise



o Proficiency with

SQL Server

and

MySQL

.

o Skilled in

Transact-SQL (T-SQL)

, stored procedures/views, query optimization performance tuning.

API Design & Integration



o Knowledge of

RESTful API

design and integration best practices.

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