Software Engineer

Atlantis IT Group

Toronto

On-site

CAD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions provider in Toronto is looking for a skilled developer with expertise in C++ and C#. The role involves designing and maintaining efficient code, optimizing performance, and collaborating with cross-functional teams to launch new features. Applicants should have strong skills in API calls, Windows services, and Agile methodologies, along with experience in Azure and Python programming. This position offers an opportunity to work on high-performance applications and low-level integrations.

Qualifications

  • Experience with Azure certifications that validate expertise in Azure technologies.
  • Advanced Python programming skills.
  • Familiarity with Terraform and Flux for infrastructure management.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C++ code.
  • Identify bottlenecks and bugs and devise solutions to ensure maximum performance.
  • Work with cross-functional teams (QA, product managers) to define, design, and ship new features.
  • Maintain code quality, organization, and automation through code reviews and documentation.
  • Implement software that interacts directly with hardware or operating system resources.
  • Design, develop, and maintain high-performance applications.

Skills

C++
C#
API Calls
Windows service
Component Object Model
Visual Studio experience
Agile way of working

Tools

Azure
Terraform
Flux
Azure Data Factory

Job description

Overview

Skills Required: C++, C#, API Calls, Windows service, Component Object Model, Visual Studio experience, Agile way of working.

Responsibilities
  • Development: design, build, and maintain efficient, reusable, and reliable C++ code.
  • Optimization: identify bottlenecks and bugs and devise solutions to ensure maximum performance.
  • Collaboration: work with cross-functional teams (QA, product managers) to define, design, and ship new features.
  • Maintenance: maintain code quality, organization, and automation through code reviews and documentation.
  • Low-Level Integration: implement software that interacts directly with hardware or operating system resources.
  • Engineering scope: design, develop, and maintain high-performance applications, typically focusing on low-level system resources, embedded systems, or high-speed platforms; write efficient code, debug, and optimize software performance. Proficiency in data structures and multithreading is required.
Qualifications & Skills
  • Experience with Azure certifications that validate expertise in Azure technologies.
  • Advanced Python programming skills.
  • Experience with Terraform and Flux for infrastructure management.
  • Familiarity with Azure Data Factory for orchestrating data workflows.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmer Analyst
Programmer Analyst

CoFoMo Inc. • Quebec

On-site
CAD 90,000 - 150,000
Software Engineer
Software Engineer

TEEMA • Vancouver

On-site
CAD 80,000 - 95,000
Software Engineer
Software Engineer

Agam Capital • Toronto

On-site
CAD 85,000 - 125,000
Data Engineer
Data Engineer

Kumaran Systems • Toronto

On-site
CAD 70,000 - 90,000
Python/Azure Developer
Python/Azure Developer

Compunnel, Inc. • Calgary

On-site
CAD 100,000 - 120,000
Software Engineer
Software Engineer

LanceSoft, Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • Toronto

On-site
CAD 90,000 - 130,000
Senior Cloud Engineer
Senior Cloud Engineer

Jobtailor • Edmonton

On-site
CAD 140,000 - 190,000
RQ09399 - Software Developer - Full Stack - Senior
RQ09399 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
.Net Azure Developer
.Net Azure Developer

Vedasoft Inc • Toronto

On-site
CAD 100,000 - 130,000