Tech Lead Développeur C# .Net Azure H/F

Naxo
Élancourt, France
4 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English

Tech stack

.NET Framework Application Programming Interfaces (APIs) Unit Testing Microsoft Azure C Sharp (Programming Language) Cloud Computing Software Documentation Continuous Integration Relational Databases Software Debugging Hypervisor Microsoft Visual Studio
+16 more
Microsoft SQL Server SQL Azure Scrum Methodology Power BI SQL Databases Virtualization Technology Web Services Data Server Interface Infrastructure as Code (IaC) Backend Git Kubernetes Front End Software Development Docker Mulesoft Databricks

Job description

Au sein de la DSI, le service “systèmes connectés” pilote un portefeuille de projets liés à plusieurs applications, certaines en phase de BUILD et d’autres en phase de RUN.

Mission Tech Lead sur des projets de télérelève de compteurs d’eau. Intervention à la fois en développement sur des projets existants et encadrement d’une petite équipe de développeurs.

Déploiement croissant nécessitant évolution des produits et création de nouveaux produits. Équipes organisées en train SAFe, multiples équipes SCRUM localisées en France, Inde, Maurice et Maroc.

Applications développées dans un environnement très Microsoft avec chaînes CI/CD (par ordre d’importance : C#, SQL Server, Databricks, Kubernetes/AKS, Mulesoft, Azure)., Comprendre les produits actuels d’acquisition et de distribution des données de télérelève.

  • Maintenir et faire évoluer ces produits.
  • Piloter un ou plusieurs développeurs (recrutement en cours) et encadrer une petite équipe.
  • Intervenir en tant que développeur sur des projets existants et assurer le transfert de compétences.

Outils & Environnement

  • Environnements de développement Microsoft C# .NET, Visual Studio
  • Environnement AzureDevOps (versionning Git, déploiement par pipeline, gestion de projet via features, US, bugs, reporting)
  • SGBD, de préférence SQL Server ou Azure SQL
  • Backend à forte volumétrie interagissant avec multiples systèmes (Webservices, API, batchs)
  • Aspects DATA : SQL, Databricks, PowerBI
  • Front-end : site web .NET (pilotage et montée en compétences)
  • Environnement Azure et ses composants
  • Principes d’Infrastructure as Code (IaC)
  • Mise en place de tests de non-régression automatisés et tests unitaires
  • Connaissance des architectures techniques modernes : Cloud, CI/CD, IaC, Virtualisation, Kubernetes, Docker

Requirements

Profil recherchéProfil expérimenté, Tech LeadAnglais courant (obligatoire pour les équipes en Inde)Expérience d’encadrement de quelques développeursMaîtrise des différentes phases d’un projet et rédaction de livrables (spécifications, tests, recette, documentation utilisateur)Capacité à travailler en organisation matricielleCapacité à communiquer et à synthétiserFacilité à intégrer des projets en coursMaîtrise des environnements de développement Microsoft C# .NET, Visual StudioMaîtrise complète de l’environnement AzureDevops (versionning Git, déploiement par pipeline, gestion de projet au travers de features, US, bug, capacité à faire un reporting associé)Maîtrise d’un SGBD a minima, de préférence SQL Server ou Azure SQLExpérience avérée de développement sur un backend à forte volumétrie interagissant avec de multiples systèmes (Webservices, API, batchs)Capacité à monter en compétences sur les aspects DATA (SQL au départ, mais aussi dans une moindre mesure Databricks & Powerbi)Capacité à piloter un développeur sur des éléments de front et capacité à monter en compétences sur ce sujet si besoin (site web .NET)Connaissance de l’environnement Azure et de ses composantsConnaissance des principes d’IaCCapacité à mettre en place des tests de non régression automatisés et des tests unitairesBonne connaissance des principes des architectures techniques “modernes” (Cloud, CI/CD, IaC, Virtualisation, Kubernetes, docker…), 2. Anglais courant (obligatoire pour les équipes en Inde)

  1. Expérience d’encadrement de quelques développeurs
  2. Maîtrise des différentes phases d’un projet et rédaction de livrables (spécifications, tests, recette, documentation utilisateur)
  3. Capacité à travailler en organisation matricielle
  4. Capacité à communiquer et à synthétiser
  5. Facilité à intégrer des projets en cours
  6. Maîtrise des environnements de développement Microsoft C# .NET, Visual Studio
  7. Maîtrise complète de l’environnement AzureDevops (versionning Git, déploiement par pipeline, gestion de projet au travers de features, US, bug, capacité à faire un reporting associé)
  8. Maîtrise d’un SGBD a minima, de préférence SQL Server ou Azure SQL
  9. Expérience avérée de développement sur un backend à forte volumétrie interagissant avec de multiples systèmes (Webservices, API, batchs)
  10. Capacité à monter en compétences sur les aspects DATA (SQL au départ, mais aussi dans une moindre mesure Databricks & Powerbi)
  11. Capacité à piloter un développeur sur des éléments de front et capacité à monter en compétences sur ce sujet si besoin (site web .NET)
  12. Connaissance de l’environnement Azure et de ses composants
  13. Connaissance des principes d’IaC
  14. Capacité à mettre en place des tests de non régression automatisés et des tests unitaires
  15. Bonne connaissance des principes des architectures techniques “modernes” (Cloud, CI/CD, IaC, Virtualisation, Kubernetes, docker…), Anglais API SGBD .NET SQL Power BI Git Reporting Visual Studio Batching Kubernetes Conduite de projet C# Hyperviseurs Docker

Benefits & conditions

Salaire :Salaire selon profil

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Loading talks and stories from around this role…