Senior Back-End Developer (Ontario)

Senior Back-End Developer (Ontario)

11 Sep
|
NGE Sports
|
Ontario

11 Sep

NGE Sports

Ontario

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

Robust 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 versatile work arrangements to promote work-life balance.

A team-oriented and supportive work culture.

Opportunities for professional growth and development.

Description du poste
Nousrecherchons un(e)Développeur(euse) BackendSenior .NEThautement qualifié(e) pour rejoindre notreéquipe backend. Dansce rôle, vousserez responsable dela conception, dudéveloppement et dela maintenance desystèmes backend robustesetévolutifs utilisant les technologies .NET. Lecandidat idéal possèdeune compréhension approfondiede l’architecture logicielle, des pratiques dedéveloppement de codepropre et del’expérience dans lacréation d’API hauteperformance et deservices orientés événements.

Responsabilités principales

Concevoir, développer etmaintenir des servicesbackend utilisant .NETet C#.

Appliquer les principesdeClean Architectureafin de garantirdes bases decode maintenables etévolutives.

Implémenter et utiliserdes API RESTful.

Travailler avecEntity Framework (EF)pour la persistancedes données etla modélisation dedonnées complexes.

Concevoir et développerdes systèmes orientésévénements utilisant destechnologiesde messagerie tellesqueRabbitMQ.

Appliquer de solidesprincipes d’architecturelogicielle pour guiderla conception dessystèmes et lesinteractions entre lesservices.

Écrire des testsunitaires et contribueraux pratiques globalesd’automatisationdes tests.

Intégrer et gérerdes mécanismes demise en cachedistribuée (par exempleRedis,



NCache) afin d’améliorer lesperformances.

Développer des requêtesSQL efficaces ettravailleren collaboration avecSQL Server.

Collaborer avec deséquipes interfonctionnelles, notamment les équipesfrontend, DevOps etassurance qualité (QA).

Participer aux révisionsde code, auxdiscussions d’architectureet au mentoratdes développeurs juniors.

Compétences et qualificationsrequises

Plus de5 ans d’expérienceen développement backendutilisant.NET / .NET Core.

Solide expérience avecEntity Framework (EF).

Bonne compréhension del’architecture orientéeévénements et expérienceavecRabbitMQ(ou une technologiesimilaire).

Expérience pratique dansl’application deClean Architectureet des principesSOLID.

Bonne maîtrise desconcepts généraux d’architecturelogicielle (par exemplearchitecture en couches,DDD).

Maîtrise des frameworksde tests unitaires(par exemplexUnit, NUnit, Moq).

Familiarité avec lessystèmes de miseen cache distribuéetels queRedisouNCache.

Expérience dansla création etl’utilisation d’API RESTful.

Solides compétences endéveloppement et optimisationSQL Server.

Expérience avec lessystèmes de contrôlede version telsqueGit.

Atouts supplémentaires / Préférences

Expérience avecElasticsearchet son intégrationdans des applications.NET.

Expérience avec unearchitecture basée surlesmicroservices.

Familiarité avec lespipelinesCI/CDet les pratiquesDevOps.

Connaissance des outilsde conteneurisation telsqueDocker.

Expérience avec lesplateformes cloud (parexempleAzure).

Ce que nousoffrons

Salaire compétitif basésur votre niveaud’expérience.

Ensemble complet d’avantagessociaux comprenant uneassurance santé étendueainsi que desvacances annuelles, descongés de maladieet desjournées personnelles.

Environnement de travailhybride à distanceet arrangements detravail flexibles afinde favoriser unbon équilibre entrevie professionnelle etvie personnelle.

Culture de travailcollaborative et axéesur le soutien.

Possibilités de croissance et de développement professionnel.

#J-18808-Ljbffr

📌 Senior Back-End Developer (Ontario)
🏢 NGE Sports
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior back-end developer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: senior back-end developer (ontario) / ontario