Ingénieur Études et Développement C#/.Net H/F - Lamarck Solutions
Description du cabinet
Lamarck Group est un cabinet de conseil en transformation des entreprises Les 220 collaborateurs interviennent sur :
- La Transformation des institutions financières (BFI, Asset Managers et Assurances) par le Métier (Front office, Risques, ALM) et le Règlementaire associé.
- La Transformation des organisations par l'innovation et la technologie : Data Governance, Blockchain, Systèmes d’information et Cybersécurité.
Lamarck Group est certifié B Corp depuis 2020.
Notre entité, Lamarck Solutions propose un accompagnement complet autour des systèmes d'informations : de la phase de Développement / MOE jusqu'à la direction de Projet / Programme en passant par la MOA / Business Analyst et le Gestion de Projet.
Nous recherchons actuellement un(e) consultant(e) Ingénieur Études et Développement Back-End C#/.Net pour accompagner les équipes IT Risk d'un de nos clients Banque de Financement et d'Investissement.
Description du poste
Vous interviendrez en tant que Consultant(e) Développeur(se) Back-End C#/.Net auprès de notre client, une banque d'investissement et de financement. Vous serez rattachée à l'équipe en charge d'industrialiser et de pérenniser les outils développés par l'équipe Front, en s'assurant qu'ils soient performants, robustes et prêts pour une utilisation à grande échelle.
- Industrialisation des Outils
- Collaborer étroitement avec l’équipe front pour comprendre les fonctionnalités et les besoins techniques des outils.
- Traduire les prototypes ou solutions existantes en logiciels robustes, maintenables, et performants, en utilisant principalement les technologies C#/.Net.
- Optimiser les performances des outils pour répondre aux standards de production (temps de calcul, utilisation de ressources, etc.).
- Développement d’Infrastructures et d’APIs
- Concevoir et développer des APIs permettant une communication fluide entre les outils front et d’autres systèmes internes/externe.
- Créer des pipelines d’intégration continue (CI/CD) pour automatiser les tests, le déploiement et la livraison des solutions.
- Mettre en place des outils ou frameworks facilitant le développement et l’utilisation des produits par d’autres équipes.
- Maintenance et Support
- Assurer la maintenance des outils industrialisés, en corrigeant les bugs et en proposant des améliorations continues.
- Documenter les solutions techniques développées pour faciliter leur utilisation et leur évolution.
- Assurer le support technique aux utilisateurs (internes ou externes) pour les outils développés.
- Collaboration Inter-Équipes
- Travailler en synergie avec l’équipe front pour intégrer efficacement leurs développements et répondre à leurs besoins spécifiques.
- Participer aux réunions de planification et proposer des solutions techniques adaptées aux problématiques rencontrées par les autres équipes.
- Langage principal : C#, .Net
- Outils : Git, Azure DevOps, Jenkins (ou autre outil CI/CD)
- Base de données : SQL Server ou autres solutions de bases de données selon les projets
- Outils de monitoring/logging : ELK Stack, Prometheus, ou équivalent
- Un double management pour vous accompagner dans vos missions et votre évolution de carrière.
- Une opportunités de formation et de montée en compétences sur des sujets à forte valeur ajoutée.
- Un parcours d’excellence pour progresser rapidement vers des rôles à responsabilité (tech lead, business analyst, internalisation...)
- Formation : Diplôme Bac+5 en informatique (ingénieur ou universitaire).
- Expérience : Minimum 2 ans d’expérience post-diplôme dans un rôle similaire, avec une expertise avérée en C#/.Net et une implication dans des projets d’industrialisation.
- Solide expérience en C#/.Net, avec une capacité à concevoir et développer des solutions robustes et performantes.
- Bonne compréhension des concepts d’industrialisation, d’intégration continue (CI/CD) et des pipelines DevOps (Azure DevOps, Jenkins, ou équivalent).
- Compétences en gestion de bases de données relationnelles (SQL Server) et, idéalement, en solutions NoSQL.
- Connaissance des bonnes pratiques en développement logiciel : tests unitaires, design patterns, clean code, gestion des logs, etc
- Anglais indispensable
- Premier entretien de découverte avec un Recruteur ou la Directrice Recrutement.
- Deuxième entretien technique avec un Consultant Manager ou un Consultant.
- Troisième entretien de projection au cabinet.