Développeur C# - .Net H/F - Umake
- Toulouse - 31
- CDI
- Umake
Les missions du poste
Umake est un jeune cabinet d'ingénierie spécialisé dans l'IT/Digital qui accompagne ceux qui façonnent le monde de demain.
Nous sommes animés par trois piliers :
- Excellence : Nous nous entourons de collaborateurs passionnés pour accompagner nos clients dans leurs projets.
- Durabilité : Nous avons la volonté de laisser une empreinte positive sur notre écosystème en contribuant à des actions sociétales dans chaque région où nous sommes implantés. Nous construisons des relations pérennes avec les Umakers, clients et partenaires.
- Humain : La proximité, la confiance et une véritable écoute sont au coeur de notre démarche pour ton épanouissement professionnel.
Notre état d'esprit est de faire de Umake ton partenaire de carrière privilégié.
En nous rejoignant, tu bénéficieras d'un accompagnement spécifique avec un manager à ton écoute, car ton épanouissement et la construction de ton avenir professionnel sont nos priorités. Ensemble, incarnons une nouvelle façon de vivre notre métier. Ensemble, construisons le conseil qui nous rassemble.- Concevoir, développer et maintenir des applications web, desktop ou mobiles basées sur les technologies C# / .NET (C#, ASP.NET, .NET Core, Blazor, etc.).
- Participer à la conception de l'architecture technique des applications C# / .NET.
- Analyser les besoins techniques et fonctionnels en collaboration avec les équipes métier et les chefs de projet.
- Rédiger les spécifications techniques à partir des besoins fonctionnels.
- Développer des API REST et services web en C# / .NET afin d'assurer la communication entre les différentes couches applicatives.
- Intégrer et exploiter des bases de données (SQL Server principalement, mais aussi Oracle, PostgreSQL, MongoDB selon le contexte).
- Mettre en place des tests unitaires et d'intégration pour garantir la qualité et la robustesse du code.
- Participer aux revues de code et au contrôle qualité via des outils de CI/CD (Azure DevOps, GitHub Actions, Jenkins...).
- Corriger les anomalies et optimiser les performances des applications.
- Rédiger la documentation technique et assurer la maintenance évolutive et corrective des solutions existantes.
- Assurer une veille technologique continue autour de l'écosystème Microsoft (.NET, C#, Azure, Visual Studio, etc.).
Missions complémentaires (selon le contexte du poste)
- Concevoir des interfaces utilisateur ergonomiques avec Blazor, WPF ou MAUI.
- Déployer et superviser les applications C# / .NET dans le cloud Azure (App Services, Functions, Azure SQL...).
- Participer à la migration d'applications legacy vers des environnements modernes (.NET Framework vers .NET 6/8).
- Implémenter des solutions de sécurité et d'authentification (JWT, OAuth2, Azure AD).
- Collaborer avec les équipes DevOps pour l'intégration continue et le déploiement automatisé.
- Contribuer à la mise en place de bonnes pratiques de développement (Clean Code, SOLID, Design Patterns)
Le profil recherché
De formation Ingénieur Bac +5, vous justifiez de minimum 5 ans d'expérience dans le développement C# / .Net
Rigoureux(se), un bon relationnel et une forte capacité d'adaptation sont les éléments clés pour une bonne réussite du poste
Connaissance approfondie de plusieurs langages de programmation dont le .NET tout en appliquant la méthodologieAgile. Maîtrise des notions d'API Vous avez une bonne maîtrise surles notions Cloud,AWS.