Ingénieur de Développement Back End .NET, - Y-YK -Dakar

  • Temps complet

Description de l'entreprise

Talent2Africa recherche pour son client - le Netflix du livre- Un Ingénieur de Développement Back End .NET, avec une appétence pour le dev Web -

La plateforme permet d'accéder par abonnement à plus de 100 000 livres et des millions de document, où que vous soyez.
BD, romans, ouvrages professionnels, guides de voyages, livres jeunesse, livres de cuisine... sont instantanément disponibles sur tous vos écrans (PC, iPhone, iPad et Android).
Forts de notre activité historique de site de partage de documents (site n°1 de partage de documents en Europe), nous comptons déjà plus de 1 600 000 membres.

 

Description du poste

Au sein d’une équipe technique (9 personnes), vos missions seront :


- 50% à 70% du temps :


- Développer et maintenir l’ETL maison, qui gère l’intégration des nouveaux contenus
numériques (service Windows en C#), en parfaite autonomie.


- Le travail consistera à améliorer les algorithmes pour qu'ils soient plus simples et plus lisibles, développer des connecteurs pour des nouveaux flux.


30% du temps (selon l’appétence pour le Web) :
- Participer aux développements de l’amélioration du produit Web (youscribe.com), encadré par des seniors


Ce poste propose une réelle montée en compétence vers le développement Web/Full-stack.


Nous avons un site B2C à fort trafic, avec des APIs architecturées en DDD et un middleware asynchrone pour assurer la haute disponibilité.
La stack technique: C# 4.7 (migration .Net Core en cours), ASP.NET MVC 5, Web API, Javascript, NHibernate, Redis, ElasticSearch, RabbitMQ, PostgreSQL, MongoDB, Cassandra.


La connaissance de tous ces éléments n’est pas nécessaire, ce sont surtout les connaissances en C#, SQL et Design Pattern qui sont nécessaires, le reste sera de la montée en compétence.

Qualifications

Compétences requises
- Bon niveau en C#
- Savoir être autonome
(Chercher dans le code existant et comprendre, mener un développement de bout en bout, s’auto former sur un nouveau framework)


Être motivé par le domaine, l’esprit Startup, la responsabilité d’une application et la montée en compétence sur le développement Web et l’architecture logicielle

Informations complémentaires

Environnement technique
- Git, AzureDevOps ( = TFS Saas) - C# 4.7.2, PostgreSQL
- NHibernate, Fluent NHibernate - Quartz
- RabbitMQ
- Google Cloud


Et pour la partie produit Web plus spécifiquemen
ASP.NET MVC 5 / WEB API, Javascript (JQuery, Angular...), Redis, ELK, MongoDB, Cassandra.