
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
- Luxembourg, Luxembourg
C'est fait !
Votre candidature a été envoyée avec succès !
Vous avez déjà postulé à cet emploi
Nous vous remercions de l'intérêt que vous portez à ce poste. Malheureusement, vous avez déjà postulé à cet emploi.

