Insitoo
Dans le contexte d’évolution du comptage haut de portefeuille, ce projet est garant de :
- La refonte des SI
- Déploiement des boitiers IP
- L’évolution des prestations clients
SI de supervision et d’administration ancienne et nouvelle :
- Référentiel des évènements
- Administration des matériels
- Gestion des dysfonctionnements
- Pilotage d'activités de supervision
L’équipe se compose actuellement d’une quinzaine de personnes réparties en :
- Deux équipes fonctionnelles : Un PO, 2 DevOps, 3 développeurs full-stack
- équipe Transverse : un admin fonctionnel, un responsable qualité interne, un responsable qualité transverse et un chef de projet
Activité principale :
Participer à la conception ainsi qu'à la mise en œuvre des développements à partir des spécifications fonctionnelles, de manière robuste et performante
Participer à la couverture des tests, à la correction des anomalies fonctionnelles et/ou techniques
Participer aux revues de code
Challenger le besoin vis-à-vis des bonnes pratiques et contraintes techniques
Conception et développement logiciel applicatif java/angular
Ecriture des tests automatisés (unitaires, intégration, acceptance, performance)
Amélioration continue de la qualité logicielle, mise en place de prototypes de solutions (POC)
Lead de chantiers techniques (Factorisation, optimisation du code, montées de version applicative / produit)
Participation aux cérémonies agiles (sum, chiffrage, rétrospective, démos, …)
Remontée d’alertes et avancement des réalisations
Rédaction des documentations techniques (et fonctionnelles)
Supervision, monitoring et diagnostique des erreurs en production, correction d’anomalies, …
Activité secondaire :
Rédiger et mettre à jour la documentation technique.
Assister les équipes fonctionnelles en apportant un support technique.
Effectuer des tests croisés pour garantir la qualité et la conformité des livrables.
Stack technique de l'équipe : Java 21, Springboot 3, Spring, Angular 17, ElasticSearch, Cassandra, Ansible, Bitbucket, Jenkins, Terraform, JGiven, Tomcat, Kafka, RHEL 8+, Openstack, Zeppelin, Gatling, Git, Grafana
Description du profil :
Le Développeur Full-stack est un informaticien qui dispose des compétences nécessaires pour agir à tous les niveaux techniques de la pile des différentes couches constituant une application informatique, à savoir : l'infrastructure matérielle, le système d'exploitation, les bases de données, le back-end et le front-end.
Une expérience de 6 ans est souhaitée sur le rôle.
Compétences attendues sur le profil :
Expertise JAVA et Spring / Spring Boot
Expérience confirmée Angular
Connaissance et utilisation de kafka
Maitrise des outils de test unitaire / intégration (JUnit, Mockito)
Connaissance de spark / scala
Expériences en BDD non relationnelle (Cassandra, ElasticSearch) / Expérience avec Cassandra impérative
Maîtrise les outils de build
Maitrise des fondamentaux de l'agilité
Maitrise avancée des technologies employées sur le projet concerné
Expertise sur un sous ensemble des technologies utilisées par le projet
Expertise avancée des technologies en rapport avec les environnements et le build
Met en œuvre, enseigne et assure la bonne mise en application des pratiques de développement
Est moteur dans la conception et la réalisation des chantiers techniques d’amélioration
Mène une veille sur les évolutions technologiques et les nouveaux langages informatiques