Job Detail
-
Career Level Officer
-
Experience 3 Years
-
Job Function Engineering & Technology
-
Qualifications Degree
Job Description
Soutenir l’équipe dans l’identification, la hiérarchisation et l’exécution des tâches dans le cycle de vie du développement logiciel d’un produit et gérer et superviser les projets de l’entreprise
Principales tâches et responsabilités
- Produire un design d’architecture applicative traduite à partir des exigences produit/utilisateur élevés
- Concevoir, développer et livrer du code pouvant prendre en charge les nouvelles fonctionnalités/améliorations du produit dans un environnement agile
- Développer des applications orientées client à l’aide d’API RESTful
- Créer des schémas de base de données qui représentent et prennent en charge les nouveaux produits/améliorations
- Maintenir la qualité et assurer les performances optimales des applications développées.
- Collaborer à la conception et au développement avec le reste de l’équipe.
- Maintenir l’intégrité du code, l’organisation, la gestion des versions et appliquer les principes de conception orientés objet
- Effectuer des tests unitaires des applications développées ainsi que configurer des tests automatisés pour garantir l’exactitude, la robustesse et l’évolutivité
- Travailler avec les concepteurs frontend et convertir les conceptions en éléments visuels.
- Maintenir la sécurité du code et des applications à tout moment. Assurer la protection des données.
- Développer des applications dans des langages de programmation back-end tels que NodeJs ainsi que des technologies Web telles que HTML, CSS, JavaScript, VueJs
- Compréhension de la portée et du modèle d’affaires du client
- Mentorat et mise en œuvre des meilleures pratiques et processus
- Conformité au processus documenté (SDLC)
- Indice de créativité et d’efficacité, utilisation de composants et d’outils
Compétences et aptitudes requises
- Maîtrise de la conception orientée objet dans un langage de programmation back-end, par exemple NodeJs
- Maîtrise des applications Web et des technologies Web telles que HTML, CSS, JavaScript, VueJs
- Posséder une excellente connaissance des outils de versioning de code tels que Git
- Capable de créer des schémas de base de données qui représentent et prennent en charge les produits de l’entreprise
- Maîtrise de la migration, de la transformation et de la création de scripts de données
- Comprendre les principes de conception derrière les applications hautement évolutives
- Être capable de gérer des applications sur une grande variété de plateformes cloud et d’effectuer l’administration de la base de données et la mise à l’échelle des applications pour prendre en charge les changements de charge
- Capacité à mettre en œuvre des plateformes de tests automatisés et des tests unitaires
- Posséder de solides compétences en communication et une forte orientation client
- Maintenir une bonne connaissance des technologies émergentes
- Capacité à terminer les projets à temps
- Afficher l’enthousiasme/la motivation/la créativité pour l’affectation
- Bilingue (Anglais / Français)
Other jobs you may like
-
Sales and Marketing Executive
- @ Resumify Recruitment
- Lagos, Nigeria