Skip to content

Full-Stack Developer (Angular / .NET)

  • Sur site
    • Luxembourg, Luxembourg

Description de l'offre d'emploi

Chez Sword Technologies, nous accompagnons nos clients dans leurs projets de transformation digitale, en intervenant sur des missions à forte valeur ajoutée dans des environnements exigeants.

Nous accordons une attention particulière à la qualité des missions proposées ainsi qu’à l’accompagnement de nos collaborateurs dans leur évolution.

Dans le cadre de notre développement, nous recherchons des profils afin de renforcer nos équipes.

Pré-requis du poste

Nous recherchons un(e) Full-Stack Developer capable de concevoir des applications web robustes et de les faire évoluer de bout en bout, du frontend Angular jusqu'aux APIs .NET/C#, au sein d'une équipe produit engagée.

Mission :

Intégré(e) à une équipe pluridisciplinaire chez l'un de nos clients, vous participez à la conception, au développement et à la maintenance d'applications web full-stack structurées dans une architecture NX monorepo. Côté frontend, vous construisez des interfaces responsives et intuitives avec Angular (v14+), TypeScript, RxJS, NgRx et la bibliothèque de composants enterprise DevExtreme. Côté backend, vous développez des APIs RESTful performantes en .NET/C#, en vous appuyant sur Entity Framework Core et des bases de données SQL Server avec des modèles de données optimisés.

Vous contribuez activement à la qualité du code en rédigeant des tests unitaires et d'intégration avec Jest et Cypress, et participez aux revues de code pour maintenir des standards élevés. Vous gérez le versioning via Git et intervenez sur les pipelines CI/CD dans Azure DevOps Services (Repos, Pipelines, Boards), en veillant à la fluidité des livraisons et à la stabilité des environnements.

Au-delà du développement pur, vous collaborez étroitement avec les product managers et les autres développeurs pour livrer des solutions dans les délais, tout en contribuant à l'optimisation des performances applicatives, à la sécurité et à l'excellence architecturale. Vous appliquez les principes SOLID et les design patterns éprouvés pour garantir la maintenabilité et l'évolutivité des projets sur le long terme.

Environnement technique :

Must have :

  • Minimum 5 ans d'expérience en développement full-stack Angular / .NET

  • Maîtrise solide de C#, .NET Core/Framework, Entity Framework et LINQ

  • Expérience confirmée avec Angular (v14+), TypeScript et RxJS

  • Pratique de l'architecture NX monorepo pour la gestion de projets à grande échelle

  • Compétences en testing avec Jest (tests unitaires et d'intégration)

  • Expérience avec la bibliothèque de composants DevExtreme pour des UIs enterprise

  • Maîtrise de Visual Studio pour le développement .NET

  • Expérience avec Git et Azure DevOps Services (Repos, Pipelines, Boards)

  • Bonne maîtrise de SQL Server et écriture de requêtes optimisées

  • Connaissance des standards de conception d'API REST et du protocole HTTP

  • Compréhension des principes SOLID et des design patterns logiciels

  • Diplôme en informatique, ingénierie ou équivalent par l'expérience

  • Maîtrise du français (oral et écrit) obligatoire et de l’anglais

Nice to have :

  • Expérience avec Cypress pour les tests end-to-end

  • Connaissance des standalone components et des dernières évolutions d'Angular

  • Expérience avec NgRx pour la gestion d'état avancée

  • Familiarité avec les pratiques DevSecOps et les bonnes pratiques de sécurité applicative

  • Expérience dans un environnement cloud Azure

  • Appétence pour l'optimisation des performances et l'architecture logicielle

ou

Sur site
  • Luxembourg, Luxembourg