Lead Developer .NET (H/F)
Role details
Job location
Tech stack
Job description
Vous aimez allier code, prise de décision technique et interaction avec les clients ?
Envie de contribuer à des solutions logicielles innovantes au cœur de l'industrie des semi-conducteurs et des systèmes robotisés ?, L'équipe technique, basée à Montauban, travaille sur des projets complexes mêlant logiciel, robotique et industrie.
Points clés du poste
Rattaché(e) au Directeur Opérationnel, vous intervenez en tant que Lead Developer .NET, avec un rôle central alliant développement, pilotage technique de projets et relation client.
Vous prenez en charge un ou plusieurs projets logiciels de bout en bout : de l'analyse du besoin jusqu'à la livraison, en garantissant la qualité technique, le respect des engagements et la satisfaction des clients.
Intégré(e) à une équipe de développement, vous travaillez en étroite collaboration avec les autres développeurs tout en assurant un rôle de référent technique et l'encadrement d'une petite équipe (1 à 4 développeurs selon les projets). Vous adaptez votre organisation et vos méthodes en fonction des projets et de leurs spécificités., Développement logiciel
- Concevoir et développer des applications desktop en C# / .NET
- Réaliser des interfaces utilisateur (IHM) pour des systèmes industriels
- Participer à la maintenance et aux évolutions des applications
- Réaliser les tests unitaires et fonctionnels
- Garantir la qualité du code et les bonnes pratiques
Pilotage technique & projet
- Comprendre les besoins clients et proposer des solutions techniques adaptées
- Participer à la rédaction des spécifications fonctionnelles
- Valider les choix techniques sensibles avec la Direction Technique
- Organiser et lancer les projets (planning, ressources, priorités)
- Valider les développements sur équipements industriels robotisés
- Assurer un support technique niveau 1 et 2
- Suivre l'avancement et ajuster si nécessaire
Encadrement technique
- Encadrer une petite équipe de développeurs (jusqu'à 4 personnes)
- Répartir les tâches et accompagner les développeurs au quotidien
- Assurer la cohérence technique et intervenir en support si nécessaire
Relation client
- Être l'interlocuteur technique des clients
- Assurer un suivi régulier des projets
- Participer aux échanges techniques
- Contribuer, à terme, à la rédaction des devis, La formation de conseiller en assurance Les qualités d'un consultant informatique
Requirements
Formation Bac+5 - Diplôme d'ingénieur en informatique ou Master équivalent
Expérience Minimum 8 ans en développement logiciel orienté objet
Langages Solide maîtrise de C# / .NET (Java acceptés selon parcours)
Méthodes Connaissance des méthodologies Agiles (Scrum)
Modélisation UML
Langues Anglais technique requis (écrit et oral)
La dimension internationale de certains projets nécessite un bon niveau d'anglais.
Seraient un atout
- Connaissance de WPF et du pattern MVVM
- Expérience avec Azure DevOps
- Contexte industriel ou robotique
- Mobilité pour des déplacements internationaux ponctuels (2 à 3 par an), Bac+5 - École d'ingénieur ou Master en informatique / génie logiciel.
Benefits & conditions
- Plan d'Épargne Entreprise abondé à 300 %
- Primes : vacances, résultats, partage de la valeur
- Mutuelle entreprise prise en charge à 100 %
- Prévoyance conventionnelle et complémentaire
- Transports en commun pris en charge à 100 %
- CSE externalisé, chèques cadeaux
- Compte Épargne Temps, congés d'ancienneté
- Télétravail possible 1 jour / semaine après onboarding
- Liberté dans la pose des congés (pas de fermeture imposée)
Environnement
- Bureau en open-space moderne et lumineux
- Local social avec espace détente
- Matériel performant : PC portable, double écran, environnement Azure DevOps
- Démarche éco-responsable (bâtiment photovoltaïque, bornes électriques)
Formation initiale