Développeur Ruby, c’est quoi ?
Mission d’un Développeur Ruby
Le développeur Ruby créé des applications ou site web en Ruby, un langage de programmation orienté Objet:
Le développeur Ruby met en œuvre des solutions techniques pour concevoir des sites internet sur mesure.
Repère : le Ruby en Bref
Ce langage est très apprécié par de nombreux développeurs pour sa souplesse et sa clarté.
La majorité des programmes (Java, C# et autre) sont très bien si le projet a déjà une feuille de route stable – ce qui est rare en start-up. Une fois qu’on part dans une direction, il est difficile d’amorcer un virage
A l’inverse, en Ruby il est possible de ré-architecturer facilement une application et de façon incrémentale (comprenez « moins de code »).
Ruby est une technologie qui colle parfaitement à l’esprit Start-up pour disposer de quelque chose rapidement, adaptable et qui vas par la suite grandir avec vos besoins.
Responsabilités
- Développer et tester les modules applicatifs
- Assurer la programmation et les tests d’un sous-ensemble d’un projet/application – Réalisation des tests unitaires.
- Penser à la maintenance, la sécurité et surtout la scalabilité
- Interconnexion avec des API tierces
- Réfléchir aux fonctionnalités dans leurs globalités
- Réaliser et automatiser des procédures d’exploitation de gestion et réaliser des interfaces hommes machine
- Participer au déploiement de la solution.
- Prendre en charge les demandes d’évolution ainsi que les corrections des bugs.
- Rédiger des documentations techniques pour les modules développés
- Maintenir le logiciel, diagnostiquer et corriger les disfonctionnements (RUN)
- Assurer l’assistance technique auprès des utilisateurs et les former pour la mise en production
- Mettre en œuvre les processus nécessaires à la mise à jour des systèmes applicatif
- Participation au chiffrage des développements avec le product owner
- Participation à l’analyse du besoin métier
- Rédaction et mise à jour de la documentation pour le support technique
- Participation à l’évolution de la plateforme technique (Améliorer continuellement le code et l’architecture existante)
Expertises
- Ruby
- MySQL
- Front-End : HTML5 / CSS3 (Bootstrap) et JavaScript (Jquery)
- Familier avec les méthodologies agile : Scrum, Lean, Kanban
- Bonnes compétences organisationnelles
- Esprit analytique
- Vous appréciez le travail en équipe
Outils Développeur Ruby
- Systèmes : Windows et Linux
- Technos : Ruby
- Base de données: MySQL, MongoDB, Oracle, PostGre As A Service
- Environnements : Github, Jira, CircleCI, AWS, Docker, Jenkins
- Frameworks : Ruby on rails, Sinatra, Padrino, Hanami, Nyny, scorched, Hobbit, Cuba, Crepe, Nancy
- Slack
- Gitlab
Compétences recherchées
- Structuré, organisé et autonome
- Bonnes compétences organisationnelles
- Faire de la veille et mise à jour des pratiques / tendances du développement Web
- Esprit analytique
- Travail en équipe
- Autonomie
- Un esprit de synthèse
- Un sens de la réactivité
Formation
- Bac +5 minimum
- Ecole Ingénieur / Informatique
Salaire d’un Développeur Ruby
- Junior : Entre 30K et 40K par an
- Senior : Minimum 45K par an
One Reply to “Développeur Ruby, c’est quoi ?”