PCPLUSGROUPHOLDING
recrute
DEVELOPPEUR D’APPLICATION FULL STACK
Description du poste
MISSION
Mettre en place de nouvelles applications et améliorer les programmes informatiques existants.
ACTIVITES PRINCIPALES
- Créer et améliorer les programmes informatiques.
- Rédiger les cahiers de charge des applications à développer en intégrant les contraintes et les exigences de la hiérarchie.
- Ecrire les notices d’installation et d’utilisation des applications.
- Accompagner les utilisateurs dans l’appropriation des applications déployées.
- Adapter les applications existantes à la demande.
- Gérer la maintenance corrective et évolutive des applications.
- Assurer la conception et la gestion des sites internet de l’entreprise.
- Participer à l’élaboration du support de communication.
- Rédiger les lignes de codes nécessaires à la création d’un produit web, pouvant contenir du texte, des images, de la vidéo et/ou du son.
- Appliquer les règles de navigation, créer des liens entre les pages.
- Développer les interfaces.
- Corriger et optimiser les fonctionnalités (qualité, charte graphique, ergonomie...).
- Documenter les applications pour les développements ultérieurs et la mise en production.
- Préparer et réaliser les tests unitaires.
- Réaliser les tests de charge.
- Apporter les correctifs nécessaires suite à ces tests ou aux tests fonctionnels réalisés par les utilisateurs ou la maîtrise d’ouvrage.
- Assurer les corrections suite aux problèmes soulevés (bugs).
- Prendre en compte les évolutions des solutions techniques existantes.
- Assurer la programmation des évolutions demandées par les utilisateurs.
Profil du poste
- BAC + 4/5 en informatique, système et réseau ou diplôme équivalent ;
- Avoir au moins 5 années d’expériences ;
- Avoir une bonne maitrise des outils informatiques ;
- Avoir de très bonnes connaissances en développement logiciel ;
- Avoir une très bonne expérience sur les langages de programmation et des frameworks courants dans l’univers du web (Python, PHP, Ruby, JavaScript, Angular.js, Bootstrap, etc.) ;
- Savoir tester et valider les codes développés (tests unitaires et fonctionnels, mise en œuvre d’outils d’analyse de code, etc.)
- Connaître les protocoles réseau classiques (TCP/IP, mécanismes de routage) et les protocoles applicatifs les plus courants (HTTP, SMTP, DNS).
- Avoir une connaissance des language de programmation suivants: Javascript ES6 - Common JS npm - webpack - babel Node Js - Framework Vue-js
- Être à l'aise avec GIT
- Connaissance des test unitaires TDD et FDD (Test – Driven - Développent) - noSql - microservices - Docker
- Savoir faire preuve de pédagogie ;
- Capacité d'adaptation à l'évolution technique ;
- Esprit de synthèse, de logique et méthodique ;
- Avoir un bon niveau en anglais.
- Sens du client
- Rigueur dans le recueil et le traitement des données
- Capacité à travailler dans des délais contraints
- Aisance relationnelle
- Sens de l’éthique
- Intérêt pour les nouvelles technologies et les problématiques techniques
- Réactivité et rapidité d’exécution
- Curiosité intellectuelle
- Esprit d’équipe
-
Langage de programmation :
- JavaScript
- C#
- Java (optionnel)
- HTML -CSS
Technologies :
- nodeJs
- .net Core
- Git
Frameworks :
- VueJs
- nestjs
- react
- bootstrap
Devs Ops :
- mise en place de test unitaires
- mise en place d’un pipeline de livraison
Le candidat devra pouvoir couvrir l’ensemble des aspects d’un projet seul
Connaissance des méthodologies AGILE/SCRUM
- établissement des backlog
Dossiers de candidature
Souhaitez-vous rejoindre une équipe dynamique et une entreprise en pleine croissance ?
Alors merci d’adresser votre C.V & lettre de motivation à : recrutement@pcplusgroupholding.com