Developpeur Java Vue JS 2.0 et ou 3.0 ou Cumulocity-IOT F/H

Détail de l'offre

Informations générales

Référence

2024-100040  

Date de début de diffusion

14/02/2024

Date de modification

14/03/2024

Description du poste

Famille professionnelle / Métier

SYSTEMES D'INFORMATION, TELECOM ET NUMERIQUE - Concepteur Développeur

Intitulé du poste

Developpeur Java Vue JS 2.0 et ou 3.0 ou Cumulocity-IOT F/H

Collège

Cadre

Type de contrat

CDI

Description de la mission

Filiale du Groupe EDF, Citégestion est un éditeur de logiciel spécialisé dans la création de plateforme digitale pour le pilotage et la gestion de l’espace public à destination des collectivités depuis plus de 20 ans.

Implantée à Paris et à Aix-en-Provence, Citégestion, c’est une équipe de plus de 50 personnes réparties entre le développement logiciel, l’innovation autour des solutions Smart City, les services d’implémentation et de paramétrage du logiciel, la formation et le service d’assistance technique et d’accompagnement.

 

I.Réaliser des activités d’analyse

1. Contribuer à la définition des spécifications générales.

2. Réaliser l'analyse technique et l’étude détaillée.

3. Participer à la conception de l’architecture logicielle en coordination avec nos architectes

4. Réaliser des chiffrages de solution et des estimations de couts et de temps de réalisation

5. Réaliser des prototypages ou des maquettes d’avant-vente

 

II.Assurer les tâches de qualification

6. Élaborer les jeux de tests pour les tests unitaires d’intégration.

7. Effectuer les tests unitaires.

8. Identifier et traiter les dysfonctionnements.

 

III.Réaliser des activités de développement

9. Réaliser les modules (objets et composants logiciels)

10. Assembler les composants.

11. Adapter et paramétrer les progiciels applicatifs retenus de l’entreprise

12. Rédiger les documentations techniques associées (traduction technique des besoins fonctionnels).

 

IV.Réaliser des activités de maintenance

13. Avoir en charge la maintenance corrective.

14. Avoir en charge la maintenance évolutive.

15. Administrer les composants logiciels réutilisables et mettre à jour la nomenclature de ces composants.

 

V.Exercer des missions de DevOps

16. Créer, utiliser, mettre à jour, maintenir des pipelines d’intégration continue

17. Créer, utiliser, mettre à jour, maintenir des pipelines de déploiement continue sur les environnements de développement et de test.

 

VI.Assurer le Lead technique

18. Prendre la responsabilité d’un périmètre fonctionnel (feature team) ou technique

19. Elaborer et suivre les KPIs de qualité de code du périmètre de l’équipe

20.S’assurer de la production de la documentation par l’équipe

21. Veiller à la bonne dynamique de l’équipe, flux de travail de l’équipe

22. Identifier et partager les bonnes pratiques au sein de la communauté des « Développeurs »

23. Organiser et faire des revues de code

24. Animer les réunions chiffrages et des estimations de couts et de temps de réalisation

25. Former et transmettre de ses connaissances : former des collaborateurs (présentations techniques)

26. Concevoir, développer et améliorer des squelettes d’application (starter kit)

27. Assister la direction dans le recrutement de profil de « Développeur FullStack »

Profil souhaité

Savoir s’approprier le besoin du demandeur et interagir avec lui, pour bien comprendre le métier et la problématique.

· Être en veille permanente au niveau technologique (ex : sur OpenClassrooms) et ne pas hésiter à s’auto-former régulièrement via des MOOC / en participant à des formations.

· Maîtriser les méthodes agiles (dont SCRUM) et les concepts de modélisation (UML).

· Maîtriser les logiciels de bureautique (traitement de texte, tableur, présentation…)

· Maîtriser des outils web (gestion de contenu, gestion de flux…)

· Maîtriser des environnements de développement et des outils pour la production et le déploiement d’applications tels que Git, Jira, Gitlab CI, Docker, Conteneurs-Kubernetes, etc.

· Anglais : anglais courant, professionnel et technique

· Maîtriser le framework SPA VueJS 2.0 et/ou 3.0

· Maîtriser le Java et des Web API REST (Spring Boot, Spring AOP, Java Persistance API)

· Connaissance des langages web (HTML5, CSS3, javascript ecma 6 et supérieur, typescrit)

· Connaissance des frameworks de test (Jest, Vitest, JUnit)

· Connaissance des bases de données (SQL Server, Redis, PostgreSQL, mongoDB)

· Connaissance des bus de messagerie (RabbitMQ, Kafka)

· Une solide expérience sur les applications orientées microservice et / ou une expérience sur les infrastructures conteneurisées seront un plus

 

Salaire : 60/70 k€ sur 13 mois + variable 

télétravail jusqu'à 3 jours par semaine

Date souhaitée de début de mission

01/04/2024

Société

Autres Filiales

Localisation du poste

Localisation du poste

France, Ile-de-France, Hauts-de-Seine (92)

Ville

8-14 av de l'arche

Langue de l'offre

Français

Critères candidat

Niveau de formation

04 - BAC +4 / BAC +5

Spécialisation du diplôme

Informatique / Système d'informations

Expérience minimum souhaitée

5 ans

Compétences transverses

  • Capacité d'adaptation
  • Autonomie
  • Capacité d'analyse / Esprit de synthèse
  • Créativité