Développeur(se) .NET Senior
Il y a 1 semaine
Caen, Normandy, France
HCLTech
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
À propos
de HCLTech HCLTech est une entreprise technologique internationale qui accompagne les organisations dans leur transformation digitale grâce à des solutions innovantes dans les domaines du digital, de l’ingénierie, du cloud, de l’intelligence artificielle et des technologies d’entreprise. Dans le cadre du développement de nos activités en France, nous recherchons pour l’un de nos clients un(e) Développeur(se) .
NET Senior pour rejoindre une équipe internationale et intervenir sur des applications critiques et des projets de modernisation technologique. Votre mission En tant que Développeur .
NET Senior, vous serez responsable de la conception, du développement et de l’évolution de composants et services .
NET robustes, performants et maintenables. Vous interviendrez sur l’ensemble du cycle de développement, de la conception technique jusqu’au support en production, tout en travaillant en étroite collaboration avec les architectes, QA, Business Analysts et équipes support. Vos principales responsabilités
* Concevoir et développer des composants, services et évolutions en .
NET / C# conformément aux standards d’architecture définis.
* Transformer les user stories et spécifications fonctionnelles en solutions techniques fiables, performantes et testables.
* Développer et faire évoluer des services .
NET, Web APIs et background workers.
* Participer à la modernisation de composants existants .
NET Framework vers les versions modernes de .
NET.
* Identifier et résoudre des problématiques techniques complexes, notamment liées aux performances et aux anomalies non triviales.
* Contribuer aux choix d’architecture, aux estimations techniques et à la définition des solutions.
* Développer et maintenir les tests unitaires, d’intégration et de régression.
* Participer activement aux code reviews et garantir le respect des bonnes pratiques de développement.
* Mettre en œuvre les bonnes pratiques de sécurité, de gestion des erreurs et de logging.
* Participer aux activités de build, déploiement, gestion des environnements et validation des releases.
* Analyser les incidents de production, effectuer les Root Cause Analyses (RCA) et mettre en œuvre des corrections durables.
* Participer aux cérémonies Agile, au backlog refinement et aux discussions relatives aux dépendances.
* Accompagner les développeurs plus juniors à travers les revues de code, le pair programming et le partage de connaissances. Environnement technique Développement
* C#
* .
NET / Modern .
NET
* ASP.
NET Core
* Web API
* Dependency Injection
* Programmation asynchrone et concurrente
* Performance tuning Architecture
* Architecture d’applications d’entreprise
* SOLID
* Design Patterns
* Domain-Driven Design (DDD)
* Microservices
* Event-driven architecture
* API Management Data & Integration
* Bases de données relationnelles
* Entity Framework
* Transactions et gestion de la cohérence des données
* Caching
* REST APIs
* Messaging
* Event Streaming Cloud & DevOps
* Azure ou environnement Cloud équivalent
* Conteneurisation et orchestration
* CI/CD
* Infrastructure as Code
* Automated quality gates
* Bonnes pratiques de sécurisation de la chaîne de développement Qualité & Production
* Tests unitaires et d’intégration
* Tests de performance et de résilience
* Monitoring
* Production readiness
* Root Cause Analysis
Profil recherché
* Expérience significative en développement C#/.
NET dans des environnements d’entreprise, idéalement 8 ans ou plus.
* Solide expérience dans la livraison d’applications et de composants destinés à la production sur l’ensemble du cycle de développement.
* Bonne maîtrise des architectures modernes et des pratiques de développement logiciel.
* Expérience dans des environnements Cloud et/ou DevOps.
* Diplôme en informatique, ingénierie, IT ou expérience professionnelle équivalente.
* Des certifications Cloud ou technologiques pertinentes constituent un plus. Compétences personnelles Nous recherchons une personne autonome, structurée et orientée résultats, capable de prendre en charge ses sujets de bout en bout. Vous disposez également :
* d’un excellent esprit d’analyse et de résolution de problèmes ;
* d’une communication claire, aussi bien à l’écrit qu’à l’oral ;
* d’une capacité à travailler dans un environnement international et multiculturel ;
* d’un bon esprit collaboratif et d’une capacité à partager vos connaissances ;
* d’une capacité à travailler efficacement avec des équipes basées en Europe et en Inde.