Insitoo
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édaction et actualisation de documents techniques
- Support aux équipes fonctionnelles
- Réalisation de tests croisés
Stack technique de l'équipe : ElasticSearch, Cassandra, Ansible, Jenkins, Terraform, JGiven, Tomcat, Kafka, Springboot, Spring, Java, Angular, RHEL 8+, Openstack
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 3 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 8+ (Maitrise de typescript , RXJs, jest)
- Maitrise des outils de test unitaire / intégration (JUnit, Mockito)
- Maîtrise les outils de build
- Maitrise des fondamentaux de l'agilité
- Maitrise avancée des technologies employées sur le projet concerné
- Connaissance architecture distribuée
- Connaissance et utilisation de kafka (ou d’un produit de messaging : rabbitMq, ActiveMq)
- Connaissance de spark / scala
- Connaissance de base de données non relationnelle (Cassandra, ElasticSearch)
- Capable d’aider à orienter la production de l’équipe
- Donne de la visibilité sur l'avancée des chantiers
- Challenge les orientations de l’équipe
- Connait et applique les choix d’architecture faits au préalable
- Connaissances avancées des outils et méthodes d’intégration