Offres d'emploi

JAVA LEAD DEVELOPER SaaS – TUNIS

Par

Qui sommes nous ?

Nous vivons des révolutions !

  • AirB&B est le plus grand hôtelier sans posséder aucun hôtel.
  • Uber ? la plus grande société de taxi au monde sans posséder aucun taxi.
  • Facebook ? le plus grand média au monde sans embaucher aucun journaliste !
  • Alibaba est le plus grand retailer au monde et ne possède pas de stocks…

Le domaine de l’expertise et du conseil doit aussi faire sa révolution !

LittleBigConnection est cette révolution !

Présents désormais en France, Espagne, Italie, Suisse et Singapour, nous continuons notre développement international.

Des sociétés comme Axa, EDF, ERDF, Amadeus, Bouygues Telecom, Sanofi, Euler Hermes, et plus de 100 autres clients nous font déjà confiance mais nous avons besoin de vous pour accompagner les futurs!

 

LEAD DEVELOPER SaaS

 

Le poste

LittleBIG Connection recherche actuellement un Lead Developer sur son bureau de Tunis !

Au sein de l’équipe de développement, vous intégrerez dans un premier temps une équipe composée d’architectes, d’experts en développement, et de développeurs juniors. En tant que lead developer, vous serez le référent d’une partie de l’équipe de développement (fonction de la croissance), dans un mode d’organisation Agile. En complément de votre participation active aux évolutions métiers de la plateforme, vous contribuerez à l’assainissement du code base et serez force de proposition.
Par la suite, en fonction de la croissance de l’équipe et de l’évolution du codebase, vous deviendrez responsable d’un ou plusieurs modules de la solution.

1 – Référent d’équipe – opérationnel

Vous êtes le référent d’une équipe de développeurs organisés en mode Agile. Votre expérience, votre séniorité, et vos compétences techniques sont reconnues au sein de l’équipe et vous participez activement aux différentes cérémonies. Vous dynamisez les échanges et savez résoudre les problèmes, en comprenant les divers contraintes d’une société en très forte croissance, avec un patrimoine logiciel existant.

Responsabilités

  • Direction des développements au sein de votre équipe
  • Découpage des taches
  • Résolution des problèmes
  • Suivi de la montée en compétence de l’équipe
  • Animation et supervision de l’équipe de développement dans un esprit d’intelligence collective
    Participation aux séances de recrutements
  • Respect des engagements de l’équipe

2 – Développement & conception logiciel

Vous êtes expert en développement logiciel, vous avez la méthode pour appréhender une solution logiciel existante, avec un fort patrimoine, par le code. Vous maitrisez parfaitement votre IDE préféré. Vous avez déjà procédé à des refactoring sur des solutions logiciels, et vous n’avez pas peur de casser pour reconstruire, en assurant l’ISO fonctionnalité.

Vous connaissez les patrons de conception, les bonnes pratiques, les mauvaises pratiques. Vous avez l’habitude de travailler sur de multiples environnements d’exploitation.

Responsabilités

  • Conception
  • Développement
  • Code review
  • Merge Requests

3 – Déploiements, gestion des branches, run

La forte activité de développement nécessite une organisation industrielle des déploiements sur les différentes exploitations, ainsi qu’une gestion suivi des divers branches.De plus, la croissance importante de l’utilisation de la plateforme en terme de volume amène à une activité d’assistance niveau 3 (expertise dev) et de Hot Fixing significative.

Vous participez activement à cette gestion du quotidien que votre séniorité vous permet de gérer efficacement.

Responsabilités:

  • Suivi des environnements d’exploitation utilisés par votre équipe
  • Suivi des branches de votre équipe
  • Résolution de problèmes bloquants / Hot Fixing

 

Votre Profil

Vous êtes un développeur avant tout, vous aimez la technologie, mais vous êtes principalement motivé par le fait de contribuer à l’évolution du code-base d’une solution SaaS innovante, ainsi que l’investigation et la résolution de problème.

Vous êtes pragmatique, vous comprenez les contraintes et vous proposez des solutions adaptées.

Le fonctionnel vous intéresse fortement et vous aimez comprendre la solution et le métier, pour finalement faire évoluer la

solution.

Dans un environnement décentralisé (développement multi-site), vous êtes actif et communiquant, vous n’attendez pas les instructions pour avancer et vous poussez l’information…

Compétences techniques:

  • Très bonne maitrise de Java et son environnement
  • FullStack : Connaissance en Javascript. Une excellente maitrise est un plus.
  • Très bonne capacité d’introspection du code source
  • Bonne connaissance de GIT (idéalement ligne de commande)
  • Bonne connaissance de Linux (une excellente maitrise est un Plus)
  • Bonne connaissance des process de développements industriels (Code Review, Merge Request, Release Maven, …)
  • Une expérience technique passée sur une solution à forte contrainte de type SaaS B2B est un plus
  • Bonne culture générale IT

Autres compétences:

  • Connaissance d’une solution de type ERP est un plus
  • Connaissance d’une solution de comptabilité ou de ressources humaines est un plus
  • Anglais lu et parlé correct
  • +6 années en développement

 

Comment postuler?

Envoyez votre CV détaillé et mis à jours.

Contact : Yesmine Fersi / yfersi@littlebigconnection.com

 

  • lead developer
  • Java
  • saas
  • tunis
 
Télécharger un exemple d'avatar client