développeur Ruby/ROR

il y a 1 mois


IssylesMoulineaux, France beBee S FR Temps plein

Développement d'Interfaces et API : Le consultant sera chargé de concevoir, développer et maintenir les interfaces utilisateur et les API de gestion des infrastructures web. Cela implique la compréhension des besoins de l'équipe infrastructure et la création de solutions efficaces et évolutives. Collaboration avec l'Équipe Infrastructure : Travailler en étroite collaboration avec l'équipe infrastructure pour comprendre les exigences métier et techniques, ainsi que pour intégrer les évolutions et les améliorations des systèmes existants. Industrialisation des Infrastructures : Participer à l'automatisation et à l'industrialisation des infrastructures web, en utilisant des outils et des technologies comme Ruby / Ruby on Rails. Cela peut inclure la mise en place de pipelines CI/CD, la gestion des configurations, et l'optimisation des processus de déploiement. Développement Front et Back-End : Contribuer au développement tant front-end que back-end, en utilisant les meilleures pratiques et les technologies appropriées. Cela peut comprendre la création de nouvelles fonctionnalités, l'amélioration des performances, et la résolution des problèmes techniques. Méthodologie Agile : Travailler dans le cadre d'une méthodologie agile, en participant aux réunions de planification, de révision et de rétrospective, et en fournissant des livrables incrémentiels de haute qualité dans des délais convenus. Qualité et Performance : Prioriser la qualité et la performance du code, en effectuant des tests unitaires, des tests d'intégration et des tests de charge, et en optimisant les performances des applications pour assurer une expérience utilisateur fluide. Profil candidat: Expertises Techniques Attendues : Maîtrise de Ruby (en version 2.X) : Capacité à programmer efficacement en Ruby, en utilisant les fonctionnalités et les meilleures pratiques de la version 2.X. Maîtrise de Ruby On Rails (en version 4 ou 5) : Expérience avérée dans le développement d'applications web avec Ruby On Rails, en utilisant les concepts MVC et les fonctionnalités spécifiques des versions 4 ou 5. Technologies Front-End : Solides compétences en HTML5, CSS3, JavaScript, JQuery, responsive design et développement de sites mobiles, ainsi que la capacité à utiliser Bootstrap pour créer des interfaces utilisateur attrayantes et fonctionnelles. Connaissance des Architectures Web : Compréhension des architectures logicielles et matérielles nécessaires pour gérer des sites à fort trafic, en veillant à la disponibilité, à la fiabilité et à la performance des applications. Développement de Modules Puppet : Expérience dans le développement et la gestion de modules Puppet pour l'automatisation et la configuration des infrastructures. Outils de Versionning et d'Industrialisation : Maîtrise des outils de gestion de version Git et d'industrialisation Jenkins pour assurer un développement collaboratif et un déploiement continu. Agilité : Connaissance des méthodologies agiles telles que Scrum, et capacité à travailler dans un environnement agile en fournissant des résultats itératifs et adaptatifs. Résolution de Problèmes Techniques : Capacité à analyser, investiguer et résoudre efficacement les problèmes techniques rencontrés lors du développement et de la maintenance des applications. Travail en Équipe : Fortes compétences en communication et en collaboration, avec la capacité à travailler efficacement avec différents intervenants tels que les développeurs, les exploitants, les experts technologiques, les responsables produits et les utilisateurs. Gestion de Projet et de Ticketing : Familiarité avec les outils de gestion de projet et de ticketing tels que JIRA, Confluence, etc., pour suivre les tâches et communiquer sur l'avancement du projet. Système Linux (Debian ou Ubuntu) : Bonne compréhension du système d'exploitation Linux, en particulier Debian ou Ubuntu, pour le déploiement et la gestion des applications web. Protocole HTTP : Bonne connaissance du protocole HTTP, y compris les headers, les méthodes, etc., pour assurer des interactions efficaces entre les clients et les serveurs web. Compétences Techniques Complémentaires : Redis : Expérience dans l'utilisation de Redis pour le stockage et la manipulation de données en mémoire. MongoDB : Compréhension de la base de données NoSQL MongoDB pour le stockage et la récupération de données non structurées. Docker : Connaissance de Docker pour la conteneurisation des applications et la gestion des environnements de développement et de production.


  • développeur Ruby/ROR

    il y a 1 mois


    Issy-les-Moulineaux, France Actiis IT Temps plein

    Développement d'Interfaces et API : Le consultant sera chargé de concevoir, développer et maintenir les interfaces utilisateur et les API de gestion des infrastructures web. Cela implique la compréhension des besoins de l'équipe infrastructure et la création de solutions efficaces et évolutives. Collaboration avec l'Équipe...