Enable job alerts via email!

Senior Software Developer

协呉

Mississauga

On-site

CAD 80,000 - 110,000

Full time

23 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Developer to join their innovative Machine Learning team. In this exciting role, you will design, develop, and maintain scalable ML systems that support AI-driven initiatives. Collaborating with a talented team, you'll integrate machine learning models into production environments while ensuring robustness and security. This position offers the opportunity to work with cutting-edge technologies and contribute to the development lifecycle, making a tangible impact on the company's success. If you are passionate about technology and eager to make a difference, this is the perfect opportunity for you.

Qualifications

  • 5+ years of experience in C# .NET development.
  • Strong understanding of software design patterns and data modelling.
  • Experience with multiple front-end and back-end technologies.

Responsibilities

  • Design, develop, and deploy generative AI features with data scientists.
  • Write scalable, reliable, and testable code using best practices.
  • Ensure seamless integration of AI solutions with existing systems.

Skills

C# .NET
Software Design Patterns
Data Modelling
JavaScript
HTML5
CSS3
AngularJS
NodeJS
REST APIs
Unit Testing
UI Automation Testing

Education

Bachelor's Degree

Tools

Agile Methods
WCF
Web API
Unity
LINQ

Job description

SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world.

Job Title: Senior Software Developer

Location: Mississauga, Ontario, Canada

Work Model: Hybrid, 3 days in-office

What We’re Looking For

We are seeking a Senior Software Developer to join our Machine Learning (ML) team. You will be responsible for designing, developing, and maintaining scalable ML systems and pipelines that support AI-driven initiatives. Collaborating with data scientists, data engineers, MLOps teams, and business leaders, you'll help integrate machine learning models into production environments, ensuring robustness, security, and alignment with business goals. You will also contribute to refining our ML architecture and ensure seamless integration across teams.

What You’ll Do

  1. Collaborate with data scientists and product teams to design, develop, and deploy generative AI features
  2. Write well-designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles
  3. Provide technical guidance on the research and development of new products and services
  4. Contribute to the entire development lifecycle of analysis, design, implementation and test
  5. Detect, report, investigate, and fix product defects
  6. Automation, including writing unit and integration tests
  7. Maintain high standards of quality for code, technical documentation, and deliverables
  8. Collaborate on projects with an all-star team comprised of varying skillsets through code reviews and design discussions
  9. Participate in brainstorming and idea generation activities
  10. Ensure seamless integration of AI solutions with existing systems and infrastructure

Experience You'll Bring:

  1. A minimum of 5 years of experience developing with C# .NET programming language
  2. Good understanding of software design patterns
  3. Good understanding of data modelling and storage with well-known relational database (preferably SQL)
  4. Demonstrable versatility in multiple front-end and back-end technologies such as JavaScript, HTML5, CSS3, AngularJS, NodeJS, REST APIs, JSON, WCF, Web API, Unity, LINQ
  5. Experience (or strong interest) in agile methods such as Scrum/XP, Behaviour Driven Development, and Continuous Delivery
  6. You have written Unit Tests and UI Automation Tests.
  7. Bachelor's Degree from an accredited college or equivalent work experience

At SOTI, we celebrate the uniqueness of our global teams and are proud to be an equal-opportunity workplace. We are curious problem solvers who are committed to bringing the best mobile and IoT management solutions to market. We offer careers with #EndlessPossibilities.

So, what are you waiting for? Apply today!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer

SpryPoint Solutions Inc.

Ontario

Remote

CAD 80,000 - 100,000

2 days ago
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

10 days ago

EN - Senior Software Developer with experience with FHIR and / or HL7

AlleyCorp Nord

Montreal

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Software Developer

ActiveDEMAND

Calgary

Remote

CAD 80,000 - 100,000

Yesterday
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

New Brunswick

Remote

CAD 85,000 - 110,000

Today
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

Nova Scotia

Remote

CAD 90,000 - 120,000

Yesterday
Be an early applicant

Senior Software Developer - Workleap AI Canada - Remote

Workleap Technologies inc.

Remote

CAD 70,000 - 110,000

5 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Senior software developer

SOTI Inc. North America

Mississauga

Hybrid

CAD 80,000 - 110,000

2 days ago
Be an early applicant