Expert .Net – Angular

Cherry Pick

Contexte et Mission :
Nous recherchons un Expert .NET Fullstack avec une expertise approfondie de .Net et d’Angular pour participer à des projets stratégiques dans un environnement technique avancé, notamment dans les secteurs de la finance et de la gestion de patrimoine. Le candidat sera responsable du développement, de la maintenance et de l’optimisation de solutions back-end et front-end dans un cadre exigeant sur les performances et la qualité de code.

Profil Recherché

Vous êtes diplômé d’une école d’ingénieur généraliste ou avec une spécialisation informatique ;

Vous avez au moins 8 ans d’expérience dans le développement d’applications ;

Vous êtes un développeur fullstack et vous avez une maîtrise d’Angular ;

Assurer une maintenance continue de l’application, comprenant l’application de correctifs et le maintien de la stabilité ;

Contribution active au développement de nouvelles fonctionnalités pour répondre aux besoins des utilisateurs ;

Vous appréciez la critique constructive et cherchez toujours à challenger vos idées et celles des autres (Code Review, Pair Programming) ;

Vous avez une sensibilité sur la qualité des développements (DDD, TDD, Specflow).

Compétences générales : 

Maîtrise approfondie du langage C#, incluant la gestion de la mémoire, le multi-threading, et la programmation asynchrone ;

Expérience confirmée au framework .NET 4.8 et supérieur ;

Excellente compréhension des bases du langage SQL ;

Forte compréhension de Entity Framework Core et du mapping objet/relationnel, y compris les considérations de performance ;

Vous disposez d’expérience avec Microsoft SQL Server, optimisation des requêtes, plan d’exécution et les diƯérents types d’index ;

Contribuer à améliorer l’expérience client de nos produits, et notamment sur les problématiques de performance liés aux parties frontend et backend.

Technologies : 

C#, , Sql Server, Angular 16+, HTML5, CSS3, JavaScript, TypeScript, Docker et Restful APIs.

Profil Recherché

Vous êtes diplômé d’une école d’ingénieur généraliste ou avec une spécialisation informatique ;

Vous avez au moins 8 ans d’expérience dans le développement d’applications ;

Vous êtes un développeur fullstack et vous avez une maîtrise d’Angular ;

Assurer une maintenance continue de l’application, comprenant l’application de correctifs et le maintien de la stabilité ;

Contribution active au développement de nouvelles fonctionnalités pour répondre aux besoins des utilisateurs ;

Vous appréciez la critique constructive et cherchez toujours à challenger vos idées et celles des autres (Code Review, Pair Programming) ;

Vous avez une sensibilité sur la qualité des développements (DDD, TDD, Specflow).

Compétences générales : 

Maîtrise approfondie du langage C#, incluant la gestion de la mémoire, le multi-threading, et la programmation asynchrone ;

Expérience confirmée au framework .NET 4.8 et supérieur ;

Excellente compréhension des bases du langage SQL ;

Forte compréhension de Entity Framework Core et du mapping objet/relationnel, y compris les considérations de performance ;

Vous disposez d’expérience avec Microsoft SQL Server, optimisation des requêtes, plan d’exécution et les diƯérents types d’index ;

Contribuer à améliorer l’expérience client de nos produits, et notamment sur les problématiques de performance liés aux parties frontend et backend.

Environnement Technologiques du client : 

Expertise .Net – Angular

C#, , Sql Server, Angular 16+, HTML5, CSS3, JavaScript, TypeScript, Docker et Restful APIs.

Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à candidature@elzei.fr

Expert .NET / Angular

Cherry Pick

Contexte et Mission :
Nous recherchons un Expert .NET Fullstack avec une maîtrise approfondie d’Angular pour participer à des projets stratégiques dans un environnement technique avancé, notamment dans les secteurs de la finance et de la gestion de patrimoine. Le candidat sera responsable du développement, de la maintenance et de l’optimisation de solutions back-end et front-end dans un cadre exigeant sur les performances et la qualité de code.

Missions principales :

Développement d’applications et .NET Core, avec intégration front-end en Angular.

Mise en place de tests unitaires, d’intégration et API pour assurer la robustesse des solutions.

Conception et implémentation de solutions innovantes avec un fort souci de performance et d’optimisation.

Utilisation des bonnes pratiques de développement (TDD, DDD, design patterns) pour garantir la qualité et la maintenabilité du code.

Participation aux revues de code et séances de Pair Programming afin de favoriser l’amélioration continue.

Gestion des interactions avec les API, authentification sécurisée (JWT) et résolutions de problèmes liés aux performances et à la scalabilité.

Exemples de réalisations :

Développement d’applications complètes en .NET (Windows Forms, MVC, .NET Core).

Mise en place d’une API middleware en .NET 6 avec authentification JWT pour des applications de gestion patrimoniale.

Conception d’une application Angular multi-modules avec lazy loading.

Résolution de problèmes de deadlock en base de données avec RabbitMQ.

Profil recherché :

Formation : Diplômé(e) d’une école d’ingénieur en informatique ou équivalent.

Expérience : Minimum 10 ans d’expérience en développement .NET, avec au moins 3 ans sur Angular.

Motivations et passion pour le développement :
Vous êtes motivé(e) par les défis de la performance et de la qualité du code dans des environnements techniques rigoureux tels que la finance ou la gestion de patrimoine. Vous êtes passionné(e) par les bonnes pratiques de développement et toujours en quête d’optimisation.

Compétences techniques requises :

.NET / C# : Maîtrise approfondie (10 ans d’expérience), gestion avancée de la mémoire, multi-threading, asynchronisme (async/await).

Angular : Niveau avancé (3-4 ans), mise en place de composants réutilisables, tests BDD avec Cypress.

Bases de données : SQL Server, optimisation des requêtes, utilisation de Entity Framework Core.

Tests unitaires : Utilisation de bibliothèques comme MOQ pour les mocks, expérience intermédiaire (5 ans).

Algorithmique : Solide expérience en résolution de problèmes complexes et implémentation d’algorithmes performants.

Conception logicielle : Maîtrise des design patterns (Factory, MVC, MVVM), conception d’architectures en couches.

Docker, Restful APIs, RabbitMQ pour la gestion des communications et de l’authentification.

Compétences supplémentaires appréciées :

Expérience dans la gestion de projets en méthodologie agile et capacité à coordonner une équipe technique.

Veille technologique active : expérimentation de nouvelles technologies et frameworks.

Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à candidature@elzei.fr