Senior
Software Engineer



Descriptif du profil
Parcours professionnel
Nom de l’école
AFTI
Nombre d’années d’expérience
10 ans
Temps consacré à la veille technique
2 à 5h
Résumé
Une fois diplômé en 2011, il a commencé au sein d'une ESN où il s'occupait du design et du développement de fonctionnalités du module de recrutement en C#/.NET.
Ensuite, il rejoint une plateforme Data en tant que développeur C#, au début de leur aventure, il s'occupe de créer des API Rest et développe des fonctionnalités dans un environnement .NET avec une architecture distribuée.
Il y évoluera comme Tech Lead jusqu'à avoir des responsabilités de manager et avoir 12 personnes sous sa houlette. Cependant, il préfère aujourd'hui avoir des responsabilités de développeur Senior voire Lead mais plus de management.
Poste actuel
Ancienneté
2 ans
Détail du poste actuel
Il est développeur .Net senior au sein d'une célébre market place et il intervient principalement sur du dév backend d'outils Marketing BI et il expose la donnée des opérations des entreprises partenaires ou des marques qui sont clients au sein de sa société. L'outil gère aussi le partage des stocks des différentes plateformes et la logistique.
Il met en place une façade pour les partenaires (API).
Il s'est occupé des migrations sur les différentes versions .NET Core.
Il a également géré la migration de RabbitMQ vers ActiveMQ.
Equipe: (Partner API): 3-4 dev backend plus un Lead Tech (dans les deux équipes) et un PO / Equipe Brand Portal (BI): 1 dev back end, 3 front, un PO
KanBan mais il étaient en SCRUM sur la partie API il y a quelques mois.
Compétences techniques
Domaine expertise : Backend
Langages :
C# (10ans) - .NET, .NET Core - Visual Studio Code - Nunit, Xunit
F# JavaScript - React et Angular (notions), Typescript (confirmé)
Architecture : monolithique, microservices (5ans, Event Sourcing, DDD)
Test : unitaires et fonctionnels
Best practices: TDD (maîtrisé), Principes SOLID, Code Review, Clean Code,
Intégration continue : GitlabCI (2ans), Azure DevOps (6ans)
Virtualisation / Conteneurisation : Docker (utilisation, déploiement, configuration) , Kubernetes (utilisation, déploiement, configuration).
OS : WIndows
Cloud : Public
Plateforme : Azure (4ans - utilisation, déploiement, configuration)
Modèle : iPaaS
Supervision : il a été Dev, Lead Tech et également Manager. Il a eu jusqu'à 12 personnes à gérer mais ce n'est pas quelque chose qu'il a apprécié.
Compréhension processus agile : SCRUM, KanBan (confirmé)
BDD relationnelles : SQL Server, MySQL
BDD non relationnelles : DynamoDb, CosmosDb, Couchbase
Serveur de moteur de recherche : Suite ElasticSearch Kibana (2ans)
Stack principale
.NET Core 5, ActiveMQ, SQL, Cloud Privé (un énorme Docker/Kubernetes), KanBan, Gitlab, Jira
Langue(s)
Niveau d’anglais
Niveau technique
Poste idéal
Type de poste
Backend
Contrat recherché
CDI
Compétence(s) souhaitée(s)
C# (.NET)
Degré de responsabilité
Confirmé, Lead
Levier(s) de motivation
Challenge technique
Organisation
Télétravail
Télétravail total
Secteur
Nice et périphérie
Préavis
3 mois
Identifiant
candidate-21505
Avis du consultant
structuré,dynamique,très bon communicant



Ce candidat
vous intéresse ?
Laissez vos coordonnées et un consultant va vous contacter
pour en parler et peut-être vous proposer d’autres profils.
Ces candidats peuvent aussi vous intéresser
- TypescriptGolangBackendGo
- GolangBackendGo
- GolangBackendGoGitlabCIPostgreSQL