NET Backend Developer to join our backend team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend systems using .NET technologies. The ideal ...
NET Backend Developer to join our backend team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend systems using .NET technologies. The ideal ...
Are you passionate about CNC programming, digital fabrication, and solving the technical challenges that bring custom environments to life? We're looking for a CNC Programming Lead to take ownership ...
Quick apply
Are you passionate about CNC programming, digital fabrication, and solving the technical challenges that bring custom environments to life? We're looking for a CNC Programming Lead to take ownership ...
The Manager, Programming & Engagement supports the execution of DDA's employee engagement strategy by leading programs, events, communications, and community initiatives that help foster a connected ...
The Manager, Programming & Engagement supports the execution of DDA's employee engagement strategy by leading programs, events, communications, and community initiatives that help foster a connected ...
Customer & Programming Associate Department: Customer Experience Reports to: Branch Manager Classification: Permanent, Part-Time Hours per Week: 20 hours Salary Range: $33.49 - $39.40 per hour ...
Quick apply
Customer & Programming Associate Department: Customer Experience Reports to: Branch Manager Classification: Permanent, Part-Time Hours per Week: 20 hours Salary Range: $33.49 - $39.40 per hour ...
Electrical Design & Robot Programming Technician
Richmond Hill, ON · On-site
CA$90K - CA$115K/yr
About the Opportunity Reporting to the Engineering Manager, the Electrical Design & Robot Programming Technician will primarily be responsible for the architecture and design of analog circuits ...
Quick apply
Electrical Design & Robot Programming Technician
Richmond Hill, ON · On-site
CA$90K - CA$115K/yr
About the Opportunity Reporting to the Engineering Manager, the Electrical Design & Robot Programming Technician will primarily be responsible for the architecture and design of analog circuits ...
Req Id: 431588 Connection is everything. It drives us to innovate, explore, and stay close to what matters to us most. At Bell, we're building a more connected future through world-class networks, AI ...
Req Id: 431588 Connection is everything. It drives us to innovate, explore, and stay close to what matters to us most. At Bell, we're building a more connected future through world-class networks, AI ...
Support programming and events such as space, resources and volunteers, including run-of-show notes, set-up/tear-down checklists, room/AV requirements, supply lists, vendor/contact lists, and ...
Support programming and events such as space, resources and volunteers, including run-of-show notes, set-up/tear-down checklists, room/AV requirements, supply lists, vendor/contact lists, and ...
Controls Engineer
CA$75K - CA$90K/yr
PLC, HMI, and drive system programming, including ancillary hardware such as barcode scanners, scales, etc. * Work in conjunction with other company departments and the customer when completing ...
Quick apply
Controls Engineer
CA$75K - CA$90K/yr
PLC, HMI, and drive system programming, including ancillary hardware such as barcode scanners, scales, etc. * Work in conjunction with other company departments and the customer when completing ...
Experience working with Azure DevOps and Playwright. * Experience designing and writing test cases. * 3+ years in a Quality Assurance role is ideal. * Experience working in a continuous integration ...
Experience working with Azure DevOps and Playwright. * Experience designing and writing test cases. * 3+ years in a Quality Assurance role is ideal. * Experience working in a continuous integration ...
Civil Engineer
Toronto, ON · On-site
Hello and welcome to Design Works Engineering! We are a multi-discipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering ...
Quick apply
Civil Engineer
Toronto, ON · On-site
Hello and welcome to Design Works Engineering! We are a multi-discipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering ...
Senior Distribution Engineer
Mississauga, ON · On-site
As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...
Quick apply
Senior Distribution Engineer
Mississauga, ON · On-site
As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...
Senior Distribution Engineer
Mississauga, ON · On-site
As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...
Senior Distribution Engineer
Mississauga, ON · On-site
As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...
SCADA Engineer
CA$100K - CA$140K/yr
Proficiency in programming and scripting languages such as SQL, Python, and VBA. * Excellent analytical, troubleshooting, and problem-solving skills. * Strong verbal and written communication skills ...
Quick apply
SCADA Engineer
CA$100K - CA$140K/yr
Proficiency in programming and scripting languages such as SQL, Python, and VBA. * Excellent analytical, troubleshooting, and problem-solving skills. * Strong verbal and written communication skills ...
SCADA Engineer
CA$100K - CA$140K/yr
Proficiency in programming and scripting languages such as SQL, Python, and VBA. * Excellent analytical, troubleshooting, and problem-solving skills. * Strong verbal and written communication skills ...
Quick apply
SCADA Engineer
CA$100K - CA$140K/yr
Proficiency in programming and scripting languages such as SQL, Python, and VBA. * Excellent analytical, troubleshooting, and problem-solving skills. * Strong verbal and written communication skills ...
Civil Engineer
Toronto, ON · On-site
Hello and welcome to Design Works Engineering! We are a multi-discipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering ...
Civil Engineer
Toronto, ON · On-site
Hello and welcome to Design Works Engineering! We are a multi-discipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering ...
Principal Electrical Engineer
Mississauga, ON · On-site
CA$100K/yr
Proficiency in PLC and HMI programming using Allen-Bradley and Siemens platforms; experience with Mitsubishi systems is considered an asset. * Advanced proficiency with AutoCAD Electrical and EPLAN.
Quick apply
Principal Electrical Engineer
Mississauga, ON · On-site
CA$100K/yr
Proficiency in PLC and HMI programming using Allen-Bradley and Siemens platforms; experience with Mitsubishi systems is considered an asset. * Advanced proficiency with AutoCAD Electrical and EPLAN.
Principal Electrical Engineer
Mississauga, ON · On-site
CA$100K/yr
Proficiency in PLC and HMI programming using Allen-Bradley and Siemens platforms; experience with Mitsubishi systems is considered an asset. * Advanced proficiency with AutoCAD Electrical and EPLAN.
Quick apply
Principal Electrical Engineer
Mississauga, ON · On-site
CA$100K/yr
Proficiency in PLC and HMI programming using Allen-Bradley and Siemens platforms; experience with Mitsubishi systems is considered an asset. * Advanced proficiency with AutoCAD Electrical and EPLAN.
Transmission Line Engineering Team Lead
Mississauga, ON · On-site
CA$160K - CA$210K/yr
As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...
Quick apply
Transmission Line Engineering Team Lead
Mississauga, ON · On-site
CA$160K - CA$210K/yr
As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...
Transmission Line Engineering Team Lead
Mississauga, ON · On-site
CA$160K - CA$210K/yr
As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...
Transmission Line Engineering Team Lead
Mississauga, ON · On-site
CA$160K - CA$210K/yr
As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...
Senior Transmission Lines Design Engineer
Mississauga, ON · On-site
CA$130K - CA$165K/yr
As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...
Senior Transmission Lines Design Engineer
Mississauga, ON · On-site
CA$130K - CA$165K/yr
As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design ...
Programming information
See Toronto, ON salary details
$21K - $32K
6% of jobs
$32K - $42.9K
14% of jobs
$46.4K is the 25th percentile. Wages below this are outliers.
$42.9K - $53.9K
16% of jobs
The median wage is $64.5K / yr.
$53.9K - $64.9K
15% of jobs
$64.9K - $75.9K
12% of jobs
$75.9K - $86.8K
11% of jobs
$89.9K is the 75th percentile. Wages above this are outliers.
$86.8K - $97.8K
8% of jobs
$97.8K - $108.8K
6% of jobs
$108.8K - $119.8K
5% of jobs
$119.8K - $130.7K
4% of jobs
$130.7K - $141.7K
3% of jobs
$21K
$74.6K
$141.7K
How much do programming jobs pay per year?
What is programming?
What are the key skills and qualifications needed to thrive as a programmer, and why are they important?
What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?
What is the difference between Programming vs Software Development?
| Aspect | Programming | Software Development |
|---|---|---|
| Primary Focus | Writing code and algorithms | Designing, creating, and managing entire software projects |
| Skills Required | Coding languages, problem-solving | Programming, project management, system design |
| Work Environment | Individual coding tasks, debugging | Team collaboration, planning, testing |
| Certifications | None specific, often self-taught or bootcamps | Software engineering degrees, certifications like Scrum or PMP |
Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.
What kind of jobs involve programming?
What are the most commonly searched types of Programming jobs in Toronto, ON?
The most popular types of Programming jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Programming jobs?
Cities near Toronto, ON with the most Programming job openings:

Senior Back-End Developer | Developpeur(euse) back-end senior
Toronto, ON • On-site, Remote
Full-time
Medical, PTO
Posted 11 days ago
Job description
We are looking for a highly skilled Senior .NET Backend Developer to join our backend team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend systems using .NET technologies. The ideal candidate has a deep understanding of software architecture, clean coding practices, and experience building high-performance APIs and event-driven services.
Key Responsibilities
- Design, develop, and maintain backend services using .NET and C#
- Apply Clean Architecture principles to ensure maintainable and scalable codebases
- Implement and consume RESTful APIs
- Work with Entity Framework (EF) for data persistence and complex data modeling
- Design and build event-driven systems using messaging technologies like RabbitMQ
- Apply strong software architecture principles to guide system design and service interactions
- Write unit tests and contribute to overall test automation practices
- Integrate and manage distributed caching mechanisms (e.g., Redis, NCache) to improve performance
- Develop efficient SQL queries and work closely with SQL Server
- Collaborate with cross-functional teams, including frontend, DevOps, and QA
- Participate in code reviews, architecture discussions, and mentoring junior developers
Required Skills and Qualifications
- 5+ years of experience in backend development using .NET / .NET Core
- Strong experience with Entity Framework (EF)
- Solid understanding of event-driven architecture and experience with RabbitMQ (or similar)
- Hands-on experience applying Clean Architecture and SOLID principles
- Strong grasp of general software architecture concepts (e.g., layered architecture, DDD)
- Proficiency in unit testing frameworks (e.g., xUnit, NUnit, Moq)
- Familiarity with distributed caching systems such as Redis or NCache
- Experience building and consuming RESTful APIs
- Strong skills in SQL Server development and optimization
- Experience working with version control systems like Git
Nice to Have / Preferred
- Experience with Elasticsearch and integrating it into .NET applications
- Experience with microservices architecture
- Familiarity with CI/CD pipelines and DevOps practices
- Knowledge of containerization tools like Docker
- Experience with cloud platforms (e.g., Azure)
What We Offer
- Competitive salary based on your level of experience.
- A benefits package that includes an extensive health insurance package, as well annual vacation, sick and personal days.
- A remote and hybrid work environment and flexible work arrangements to promote work-life balance.
- A collaborative and supportive work culture.
- Opportunities for professional growth and development.
*****
Description du poste
Nousrecherchons un(e)Developpeur(euse) BackendSenior .NEThautement qualifie(e) pour rejoindre notreequipe backend. Dansce role, vousserez responsable dela conception, dudeveloppement et dela maintenance desystemes backend robustesetevolutifs utilisant lestechnologies .NET. Lecandidat ideal possedeune comprehension approfondiede l'architecture logicielle, des pratiques dedeveloppement de codepropre et del'experience dans lacreation d'API hauteperformance et deservices orientes evenements.
Responsabilites principales
- Concevoir, developper etmaintenir des servicesbackend utilisant .NETet C#.
- Appliquer les principesdeClean Architectureafin de garantirdes bases decode maintenables etevolutives.
- Implementer et utiliserdes API RESTful.
- Travailler avecEntity Framework (EF)pour la persistancedes donnees etla modelisation dedonnees complexes.
- Concevoir et developperdes systemes orientesevenements utilisant destechnologiesde messagerie tellesqueRabbitMQ.
- Appliquer de solidesprincipes d'architecturelogicielle pour guiderla conception dessystemes et lesinteractions entre lesservices.
- Ecrire des testsunitaires et contribueraux pratiques globalesd'automatisationdes tests.
- Integrer et gererdes mecanismes demise en cachedistribuee (par exempleRedis, NCache) afin d'ameliorer lesperformances.
- Developper des requetesSQL efficaces ettravailleren collaboration avecSQL Server.
- Collaborer avec desequipes interfonctionnelles, notamment les equipesfrontend, DevOps etassurance qualite (QA).
- Participer aux revisionsde code, auxdiscussions d'architectureet au mentoratdes developpeurs juniors.
Competences et qualificationsrequises
- Plus de5 ans d'experienceen developpement backendutilisant.NET / .NET Core.
- Solide experience avecEntity Framework (EF).
- Bonne comprehension del'architecture orienteeevenements et experienceavecRabbitMQ(ou une technologiesimilaire).
- Experience pratique dansl'application deClean Architectureet des principesSOLID.
- Bonne maitrise desconcepts generaux d'architecturelogicielle (par exemplearchitecture en couches,DDD).
- Maitrise des frameworksde tests unitaires(par exemplexUnit, NUnit, Moq).
- Familiarite avec lessystemes de miseen cache distribueetels queRedisouNCache.
- Experience dansla creation etl'utilisation d'API RESTful.
- Solides competences endeveloppement et optimisationSQL Server.
- Experience avec lessystemes de controlede version telsqueGit.
Atouts supplementaires / Preferences
- Experience avecElasticsearchet son integrationdans des applications.NET.
- Experience avec unearchitecture basee surlesmicroservices.
- Familiarite avec lespipelinesCI/CDet les pratiquesDevOps.
- Connaissance des outilsde conteneurisation telsqueDocker.
- Experience avec lesplateformes cloud (parexempleAzure).
Ce que nousoffrons
- Salaire competitif basesur votre niveaud'experience.
- Ensemble complet d'avantagessociaux comprenant uneassurance sante etendueainsi que desvacances annuelles, desconges de maladieet desjournees personnelles.
- Environnement de travailhybride a distanceet arrangements detravail flexibles afinde favoriser unbon equilibre entrevie professionnelle etvie personnelle.
- Culture de travailcollaborative et axeesur le soutien.
- Possibilites de croissance et de developpement professionnel.