Bénin : Une entreprise recrute 2 Programmeurs – Développeurs

Programmeurs - Développeurs

Partager l'article

Facebook
Twitter
WhatsApp

Dans le cadre de ses activités, une structure de la place recrute deux (2) Programmeurs – Développeurs.

Missions de Poste :

  • Concevoir de A à Z (création, développement, codage, etc.). Il a des compétences dans tous les domaines : back-end, front-end, UX/UI, architecture…
  • Concevoir les projets de développement dès la phase d’architecture logicielle
  • Assurer les développements des applications du domaine SI
  • Assurer l’intégration end 2 end des solutions informatiques dans les projets en charge
  • Réaliser les spécifications fonctionnelles et techniques, générales et détaillées, à partir des cahiers de charges soumis ;
  • Définir et garantir les standards de codification de programmes ;
  • Veiller à la bonne documentation de projets.

Principales Activités :

  • Mener les études qui permettront d’établir une liste de besoins et à terme de réaliser un cahier des charges pour la phase de développement de la solution choisie.
  • Évaluer par conséquent les coûts de l’opération, dresser un rétro planning et répartir les tâches auprès des différents contributeurs du projet tout en évaluant les risques et enjeux du développement.
  • Assurer que les exigences non fonctionnelles sont prises en charge de façon spécifique en amont et en aval des projets
  • Garantir que les délais soient tenus, contrôle la qualité de l’avancement du projet, tout en faisant des comptes rendus réguliers à sa hiérarchie et/ou à son client.
  • Coordonner donc les différentes actions à mener des équipes à sa charge (concepteurs, développeurs, techniciens…).
  • Définition des spécifications générales
  • Réalise l’analyse technique et l’étude détaillée
  • Adapte et paramètre les applicatifs informatiques, réalise le prototypage
  • Assurer la réalisation des spécifications détaillées à partir des cahiers de charges soumis par la MOA…
  • Élabore les jeux d’essais pour les tests unitaires d’intégration
  • Définit les exigences fonctionnelles, d’intégration à tester
  • Effectue les tests unitaires et identifie et traite les dysfonctionnements
  • Réalise les modules (objets et composants logiciels)
  • Respecter les méthodes, normes définies au sein de le Département et se conformer aux outils de développement
  • Développer l’interopérabilité intra et extra service de rattachement
  • Assemble les composants dans le cadre des projets d’intégration
  • A en charge la maintenance préventive, corrective et évolutive
  • Administre les composants logiciels réutilisables et met à jour la nomenclature de ces composants.

Profil recherché pour le poste : Programmeur – Développeur

Compétences requises :

  • Modélisation informatique
  • Programmation logicielle
  • Concevoir et développer les programmes et applications informatiques
  • Déterminer des choix techniques d’architecture logicielle et matérielle et sélectionner des technologies, matériels, logiciels, configurations
  • Programmer dans un langage informatique spécifique
  • Établir un cahier des charges
  • Analyser les besoins
  • Déterminer les phases et procédures de tests techniques et fonctionnels de programmes et applications informatiques
  • Déterminer des mesures correctives
  • Rédiger une Spécification Technique de Besoin (STB)
  • Travail en équipe
  • Sens de l’organisation
  • Langages de programmation « dynamiques », par exemple PHP
  • Langages de scripting comme NodeJS, Python, Ruby ou Perl
  • API, webservices (REST, SOAP, etc.)
  • Frameworks de test automatisés (différents en fonction des langages de programmation utilisés)
  • Administration de bases de données (SQL etc.)
  • Sécurité, gestion des accès
  • Versioning de logiciel, par exemple avec Git
  • Sauvegarde des données.

Et bien sûr, il doit maîtriser les principaux CMS (WordPress, Drupal etc.) :

  • Framework frontend
  • AngularJS
  • React
  • Framework CSS
  • Bootstrap

Librairies Javascript :

  • jQuery
  • GSAP

Framework de développement mobile :

  • Cordova
  • Ionic

Langage Backend :

  • PHP
  • Symfony
  • Node.js

Framework Backend :

  • Symfony
  • Laravel
  • Zend
  • Express
  • Flask
  • JAVA (JEE, Spring Boot, Spring cloud),
  • Django

Systèmes de gestion de contenus (CMS) :

  • Drupal
  • WordPress

Service de base de données :

  • MongoDB
  • MariaDB
  • MySQL

Technique web :

  • Ajax
  • MVC

Librairie de gestion de base de données :

  • ORM Doctrine

Plateforme e-commerce :

  • Magento
  • WooCommerce
  • BigCommerce
  • Architecture : REST, SOAP, Micro-Services
  • Méthodologie : AGILE, SCRUM
  • Langages de développement : JAVA, Go, PHP, C#, Python
  • Méthodes de Conception : UML, Design Patterns
  • Serveurs Application : TOMCAT, WEBSPSHERE, WEBLOGIC
  • Environnement de développement : Netbeans/ IntelliJ Idea/Visual Studio Code.

Critères de l’annonce pour le poste : Programmeur – Développeur

Métier :
Informatique, nouvelles technologies
Secteur d´activité :
Informatique, SSII, Internet
Marketing, communication, médias
Secrétariat
Services autres
Services collectifs et sociaux, services à la personne
Type de contrat :
CDI – CDD – Intérim – Stage – Freelance – Alternance – Temps partiel – Statutaire
Région :
Cotonou
Ville : Cotonou
Niveau d’expérience :
Expérience entre 2 ans et 5 ans
Niveau d’études :
Bac+2
Langues exigées :
Français Maternelle
Compétences clés :
AGILE
BACK END
CMS
DRUPAL
FRONT END
JAVA
JAVASCRIPT
NETBEANS
PYTHON
REST
SOAP
SPRING
SQL
STB
TOMCAT
UML
WORDPRESS
C#
Nombre de poste(s) : 2