Talent.com
Senior Software Engineer
Senior Software EngineerGFL Environmental • Vaughan, Ontario, Canada
Senior Software Engineer

Senior Software Engineer

GFL Environmental • Vaughan, Ontario, Canada
Il y a 6 jours
Type de contrat
  • Temps plein
Description de poste

Role Overview

We are seeking a highly skilled Senior Full-Stack Developer with 6 years of experience to lead the digital transformation of our core enterprise applications. You will be responsible for the end-to-end modernization of legacy .NET Framework 4.8 MVC monoliths into high-performance .NET 6 and up microservices and APIs paired with a modern React frontend and hosted on AWS .

This is not a maintenance role; it is a re-engineering role. You will bridge the gap between reliable legacy logic and the future-proof scalability of modern cloud architecture.

Key Responsibilities

Legacy Deconstruction : Analyze 4.8 MVC applications to identify business logic dependencies and integration points for migration.

Architecture Migration : Lead the transition from monolithic architectures to modern design patterns (Microservices Hexagonal or Clean Architecture).

Backend Modernization : Rewrite and refactor legacy C# code 6 / 8 implementing cross-platform compatibility and improved performance.

Frontend Revolution : Replace Razor / Server-side rendering with a decoupled state-of-the-art React SPA (Single Page Application) using TypeScript and modern state management (Redux Toolkit TanStack Query).

Cloud Orchestration : Design and deploy the modernized stack on AWS leveraging services like Lambda ECS (Fargate) S3 and RDS.

API Design : Build robust secure RESTful APIs that serve as the bridge between the new React frontend and the modernized backend.

CI / CD Implementation : Establish automated pipelines for building testing and deploying both and React components.

Technical Requirements

Backend Expertise

Legacy : Deep understanding of .NET Framework 4.8 MVC and Web API.

Modern : Expert-level proficiency in .NET 6 / 7 / 8 and Core .

Language : Advanced C# skills (Generics LINQ Async / Await Dependency Injection).

Database : Experience with SQL Server (T-SQL) and migrating to AWS-managed databases (RDS / Aurora).

Frontend Expertise

React : Strong experience with Functional Components Hooks and modern React patterns.

Languages : JavaScript (ES6) and TypeScript (Required).

Tools : Experience with Vite or Webpack and CSS frameworks (Tailwind Material UI).

Cloud & DevOps (AWS)

Compute : Hands-on experience with AWS Lambda (Serverless) or Amazon ECS / EKS .

Infrastructure : Familiarity with Infrastructure as Code (CloudFormation CDK or Terraform).

Deployment : Building CI / CD pipelines (GitHub Actions).

Preferred Qualifications

Experience using the AWS Porting Assistant or AWS Transform .

Familiarity with containerization ( Docker ) and orchestration.

Knowledge of Authentication / Authorization standards (OAuth2 OpenID Connect AWS Cognito).

Proven track record of successfully migrating at least one large-scale enterprise application.

We thank you for your interest. Only those selected for an interview will be contacted.

GFL is committed to equal opportunity for all without regard to race religion color national origin citizenship sex sexual orientation gender identity age veteran status disability genetic information or any other protected characteristic. If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position please contact

This hiring process may utilize machine-based systems to assist in screening and assessing applicants. Final selection decisions are made by our recruitment team.

Required Experience :

Senior IC

Key Skills

Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems

Employment Type : Full-Time

Experience : years

Vacancy : 1

Créer une alerte emploi pour cette recherche

Senior Software Engineer • Vaughan, Ontario, Canada

Offres similaires
DevOps Engineer - VBeyond Corporation

DevOps Engineer - VBeyond Corporation

VBeyond Corporation • etobicoke, on, ca
Temps plein
We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Senior Data Engineer

Senior Data Engineer

Open Systems Technologies • Mississauga
Temps plein +1
Job Title : Microsoft Fabric Data Engineer / Fabric Integration Specialist.Term : 6 months contract plus conversion to fulltime. Design and implement data ingestion.APIs, and external systems into One...Voir plus
Dernière mise à jour : il y a 21 heures • Offre sponsorisée • Nouvelle offre
Software Engineer - Mobile Applications

Software Engineer - Mobile Applications

Adaria Vending Services Limited • Vaughan
Temps plein
You will be responsible for the.UI / UX, and IoT‑enabled systems.You will help drive the evolution of our digital platform, integrating with hardware systems, payment gateways, and remote management ...Voir plus
Dernière mise à jour : il y a 14 heures • Offre sponsorisée • Nouvelle offre
Senior Staff Software Engineer - Hays

Senior Staff Software Engineer - Hays

Hays • mississauga, on, ca
Temps plein
Staff / Senior Software Developer.We are looking for a Staff / Senior Software Developer to join our cross-functional AI Engineering team. You will be a key architect and contributor to an.The ideal can...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Senior Full Stack Engineer

Senior Full Stack Engineer

Altis Technology • Ottawa, Toronto
Temps plein
Remote-by-choice (with offices in Ottawa and Toronto).English, fluent in both written and spoken communication.This is an exciting opportunity to join a forward-thinking, technology-driven organiza...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Senior Back-end Engineer

Senior Back-end Engineer

Prophix • Etobicoke, ON, CA
Temps plein
Quick Apply
See what you can do with Prophix®.Prophix helps finance teams work with greater flexibility and confidence through Prophix One™, our Financial Performance Platform. We bring planning, reporting, and...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Software Engineer II - Cloud & Scalable Apps

Software Engineer II - Cloud & Scalable Apps

Symcor Inc. • Mississauga
Temps plein
A leading data exchange firm is seeking an experienced developer to design and develop applications with a focus on scalability and extensibility. The role demands at least 5 years of experience in ...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Senior Controls Systems Software Engineer

Senior Controls Systems Software Engineer

ATS Automation Tooling Systems Inc • Vaughan
Temps plein
A leading automation solutions provider is seeking a Senior Controls Systems Software Designer in Vaughan, Canada.You will lead projects, design and develop automation solutions, and mentor team me...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Senior Engineer, Development

Senior Engineer, Development

Woodbridge • Mississauga
Temps plein
Legal Entity : Woodbridge Foam Corporation.Woodbridge Cares programs that serves communities around the world through volunteerism and philanthropy. Join us and be part of a team that is shaping the ...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Staff Backend Software Engineer - Python

Staff Backend Software Engineer - Python

Ouster • Toronto, Ottawa
Temps plein
Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors.Our advanced vision algorithms and sensor hardware are used in autonomous cars, ...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
GenAI Software Engineer — On-Prem AI & RAG Pipelines

GenAI Software Engineer — On-Prem AI & RAG Pipelines

Macdonald, Dettwiler And Associates Corporation • Brampton
Temps plein
A leading space technology company in Brampton is seeking an Intermediate AI Software Engineer to design, build, and maintain generative AI models. The ideal candidate will have a Bachelor’s degree ...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Senior R&D Systems Engineer

Senior R&D Systems Engineer

Boston Scientific Gruppe • Mississauga
Temps plein
At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high‑performing employees, tackling some of the most important health indust...Voir plus
Dernière mise à jour : il y a 21 heures • Offre sponsorisée • Nouvelle offre
Senior Full-Stack Engineer : Java, Spring Boot & Kubernetes

Senior Full-Stack Engineer : Java, Spring Boot & Kubernetes

PowerToFly • Mississauga
Temps plein
A tech company is seeking a highly skilled Senior Full Stack Developer to design and develop scalable web applications.Responsibilities include maintaining high-performance applications, collaborat...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Software Engineer - Core Senior Engineer

Software Engineer - Core Senior Engineer

RPMGlobal • Oakville
Temps plein
Transforming the Future with Convergence of Simulation and Data.Software Engineer - Core Senior Engineer.Our client in Oakville, ON is looking for a Software Engineer - Core Senior Engineer.This po...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Sr. Software Engineer - AI

Sr. Software Engineer - AI

Future Secure AI • mississauga, on, ca
Temps plein
Future Secure AI (FSAI) is a leading enterprise AI company that was created in deep partnership with one of the world's largest financial institutions. Operating as an enterprise company with deep r...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Senior Linux Systems Engineer

Senior Linux Systems Engineer

SYNNEX Corporation • Mississauga
Temps plein
A leading tech company in Peel Region, Mississauga, is seeking a talented Linux Server Administrator.You will install, configure, and maintain Linux servers while managing core services and impleme...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Senior Azure Cloud Engineer

Senior Azure Cloud Engineer

PrecisionERP / PrecisionIT • Mississauga
Temps plein
Strong hands-on experience with Microsoft Azure in enterprise environments.Proven experience with Azure Landing Zone design and governance. Terraform-first Infrastructure as Code experience in Azure...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Senior Backend Engineer : Architect Scalable Systems

Senior Backend Engineer : Architect Scalable Systems

Datasite • Vaughan
Temps plein
A leading technology company in Carling Township, Ontario, is looking for a Senior Software Engineer (Back End) to lead complex system designs and mentor team members. This role focuses on backend e...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre