Développeur(-euse) principal(e) de logiciels

STAPLES Canada

Richmond Hill

On-site

CAD 73,900 - 92,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Rabais pour les associé(e)s
Régime d’avantages sociaux incluant\u{

Job summary

Staples Canada/Bureau en Gros recherche un développeur(-euse) principal(e) de logiciels pour diriger le développement backend. Vous concevrez et maintiendrez des systèmes robustes en .NET et C#, dans un contexte cloud Azure.

Vous dirigerez des API RESTful et des architectures microservices, assurant performance et sécurité, tout en collaborant étroitement avec des équipes pluridisciplinaires et en participant aux revues de code et au mentoring.

Qualifications

  • Conception et développement d'applications backend et d'API RESTful.
  • Expérience ≥5 ans en développement logiciel, C#, .NET Core et .NET 8+.
  • Connaissance des architectures de microservices et des applications cloud natives.
  • Maîtrise des bases de données SQL et ORM (EF Core).
  • Conformité aux meilleures pratiques de développement et tests unitaires.

Responsibilities

  • Concevoir, développer et maintenir des applications backend et des API à l’aide de .NET et C#.
  • Concevoir, mettre en œuvre et faire évoluer des architectures de microservices.
  • Développer des API RESTful et des services Web évolutifs et sécurisés.
  • Collaborer avec les équipes pour concevoir des couches d’accès aux données efficaces et optimisées.
  • Déployer, surveiller et optimiser les applications dans l’environnement infonuagique Microsoft Azure.
  • Produire un code propre, maintenable, bien documenté et conforme aux meilleures pratiques de développement.
  • Participer aux revues de code, au mentorat des développeurs et à l’amélioration continue des processus de développement.
  • Contribuer aux stratégies d’assurance qualité, y compris les tests unitaires, les tests d’intégration et l’automatisation des tests.

Skills

C# / .NET
Microservices
Azure
REST APIs
SQL / EF Core
OO Design

Education

Baccalauréat en informatique

Tools

Docker
Kubernetes
Azure DevOps
Git
Visual Studio

Job description

Développeur(-euse) principal(e) de logiciels

Tendance

Description d'emploi
Quelques-unes de vos responsabilités:

L’équipe Technologie de Bureau en Gros/Staples est à la recherche d’un(e) développeur(-euse) principal(e) de logiciels talentueux(se) et motivé(e) pour se joindre à son équipe de développement backend. Nous recherchons une personne passionnée par la conception et le développement de systèmes backend robustes, évolutifs et hautement performants. Dans ce rôle, vous dirigerez le développement de solutions critiques à l’aide des technologies .NET et C#, tout en collaborant étroitement avec des équipes multidisciplinaires afin de soutenir des applications essentielles au service de nos clients.

Plus précisément, vous devrez:

Concevoir, développer et maintenir des applications backend et des API à l’aide de .NET et C#.

Concevoir, mettre en œuvre et faire évoluer des architectures de microservices.

Développer des API RESTful et des services Web évolutifs et sécurisés.

Collaborer avec les équipes pour concevoir des couches d’accès aux données efficaces et optimisées.

Déployer, surveiller et optimiser les applications dans l’environnement infonuagique Microsoft Azure.

Produire un code propre, maintenable, bien documenté et conforme aux meilleures pratiques de développement.

Participer aux revues de code, au mentorat des développeurs et à l’amélioration continue des processus de développement.

Contribuer aux stratégies d’assurance qualité, y compris les tests unitaires, les tests d’intégration et l’automatisation des tests.

Ce qu’il vous faut:

Baccalauréat ou diplôme en informatique, en génie logiciel ou dans un domaine connexe, ou expérience pratique équivalente acquise dans le cadre d’un programme reconnu de formation en développement logiciel; les certifications Microsoft (Azure Fundamentals, certifications C#, etc.) constitue un atout.

Plus de 5 ans d’expérience en développement logiciel professionnel, dont plus de 5 ans d’expérience pratique avec C#, .NET Core et .NET 8+, ainsi qu’une solide expertise en programmation orientée objet, en principes d’architecture logicielle, en modèles de conception et en meilleures pratiques de développement.

Expérience démontrée dans la conception et le développement d’API RESTful, de services Web et d’intégrations applicatives, ainsi qu’une excellente compréhension des architectures de microservices, des applications infonuagiques natives, des architectures conteneurisées, des files de messages et des architectures événementielles.

Expérience pratique des services Microsoft Azure, notamment App Service, Azure Functions, Service Bus, Azure SQL, Event Hub, Table Storage, Blob Storage et autres technologies infonuagiques connexes.

Solides connaissances en conception et développement de bases de données, particulièrement avec SQL Server (ou d’autres systèmes de gestion de bases de données relationnelles), y compris l’écriture de requêtes SQL et l’utilisation d’Entity Framework Core ou d’autres outils ORM.

Expérience avec les technologies de conteneurisation et d’orchestration, notamment Docker et Kubernetes, ainsi qu’une bonne connaissance des stratégies de mise en cache (Redis, Azure Cache) et de la conception d’applications évolutives.

Bonne compréhension du cycle de développement logiciel (SDLC), des méthodologies Agile, des pipelines CI/CD et des pratiques DevOps, avec une expérience des outils tels qu’Azure DevOps, Git, Visual Studio et VS Code.

Connaissances et expérience pratique des pratiques de sécurité et d’assurance qualité logicielle, notamment les protocoles d’authentification et d’autorisation (OAuth, JWT), les cadres de tests automatisés (xUnit, NUnit), les systèmes de contrôle de version (Git) et les normes modernes de développement logiciel.

Exigences physiques et conditions de travail:

Environnement de bureau hybride, avec présence au bureau quatre jours par semaine à Richmond Hill, conformément à la politique de travail hybride.

Quelques-uns des avantages offerts:

Rabais pour les associé(e)s

Régime d’avantages sociaux incluant les soins médicaux et dentaires

Régime enregistré d’épargne-retraite (REER) et régime de participation différée aux bénéfices (RPDB)

Bonis liés au rendement

Programmes d’apprentissage et de perfectionnement

Et bien plus encore...

Nous valorisons la transparence dans nos processus d’embauche. L’intelligence artificielle peut être utilisée à certaines étapes pour présélectionner, évaluer ou sélectionner des candidats. Toutefois, un évaluateur humain prend toutes les décisions finales. Cet affichage concerne un poste vacant existant.

Chez Staples Canada/Bureau en Gros, nous sommes des partenaires dynamiques et inspirants pour nos clients et les communautés dans lesquelles nous vivons. En tant que L’Entreprise du travail et de l’apprentissage, nous inspirons les gens à travailler plus intelligemment, à apprendre davantage et à évoluer chaque jour. Nous recherchons des personnes curieuses, accueillantes, passionnées et qui aiment trouver des solutions. Si cela vous décrit, nous pourrons travailler, apprendre et évoluer ensemble.

À propos de l’équipe

Chez Staples Canada/Bureau en Gros, nous sommes des partenaires dynamiques et inspirants pour nos clients et les communautés dans lesquelles nous vivons. En tant que L’Entreprise du travail et de l’apprentissage, nous inspirons les gens à travailler plus intelligemment, à apprendre davantage et à évoluer chaque jour. Nous recherchons des personnes curieuses, accueillantes, passionnées et qui aiment trouver des solutions. Si cela vous décrit, nous pourrons travailler, apprendre et évoluer ensemble.

Nous créons une équipe inclusive et diversifiée

Staples Canada/Bureau en Gros veille constamment à établir un environnement de travail inclusif et diversifié. Nous apprécions, valorisons et tirons profit des perspectives et des apports qui viennent de contextes qui varient selon la race, le genre, l’orientation sexuelle, l’identité et l’expression de genre, le mode de vie, l’âge, la formation scolaire, l’origine nationale, la religion ou la capacité physique. Si vous avez une incapacité ou un besoin particulier exigeant une adaptation, veuillez nous en aviser.

Utiliser la commande de défilement pour effectuer un zoom sur la carte

Utiliser deux doigts pour déplacer la carte

  • Catégorie d'emploi Technologie, commerce électronique et science des données
  • Horaire d'emploi Temps plein
  • Salaire/taux salarial affiché $73,900 - $92,400
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur(-euse) principal(e) de logiciels
Développeur(-euse) principal(e) de logiciels

Staples • Richmond Hill

Hybrid
CAD 73,000 - 93,000
Rabais pour les associé(e)s
Soins médicaux et dentaires
REER et RPDB
+2
Développeur principal de bases de données
Développeur principal de bases de données

Staples • Richmond Hill

On-site
CAD 73,000 - 93,000
Rabais pour les associés
Soins de santé et dentaires
Primes de rendement
+1
Développeur principal de bases de données
Développeur principal de bases de données

STAPLES Canada • Richmond Hill

Hybrid
CAD 73,000 - 93,000
Rabais pour les associés
Assurance santé et dentaires
Primes de rendement
+1
Gestionnaire principal(e) de produit
Gestionnaire principal(e) de produit

STAPLES Canada • Richmond Hill

Hybrid
CAD 88,000 - 110,000
Rabais aux associés
Régimes de soins médicaux et dentaires
Primes de rendement
+2
Coordonnateur (trice) des installations
Coordonnateur (trice) des installations

STAPLES Canada • Richmond Hill

On-site
CAD 47,800 - 59,750
Rabais pour les associés
Régime d’avantages sociaux (médicaux &
Régime d’avantages sociaux (médicaux &
Spécialiste - communications et processus
Spécialiste - communications et processus

STAPLES Canada • Richmond Hill

On-site
CAD 54,000 - 68,000
Rabais aux associés
Régime d’avantages sociaux (santé et d
Boni lié au rendement
+1
Directeur(trice) – Gestion de produits B2B
Directeur(trice) – Gestion de produits B2B

Staples • Richmond Hill

Hybrid
CAD 125,000 - 170,000
Rabais employés
Soins de santé et dentaires
Primes de rendement
+1
Coordonnateur (trice) des installations
Coordonnateur (trice) des installations

Staples • Richmond Hill

Hybrid
CAD 58,000 - 65,000
Rabais pour les associés
Régime d’avantages sociaux (médicaux и
AI Process Automation Engineer
AI Process Automation Engineer

Staples • Richmond Hill

Hybrid
CAD 100,000 - 110,000
Rabais pour les employés
Avantages médicaux et dentaires
Régime d’épargne-retraite (RRSP/DPSP)
+2
Responsable technique de produit
Responsable technique de produit

STAPLES Canada • Richmond Hill

On-site
CAD 89,000 - 112,000
Rabais aux associés
Régimes de soins médicaux et dentaires
Primes de rendement
+1