Dévelopeur Scala Expérimenté (H/F)
Présentation de l'entreprise
Qui sommes-nous?
Nous aimons relever des défis et nos développeurs sont autonomes, l'équipe entière est responsable de la livraison des projets aux clients. Répartis en petites équipes, nous travaillons sur des projets pour nos clients, à la fois sur site et depuis nos propres bureaux.
Description du poste
Qui sommes-nous?
Nous aimons relever des défis et nos développeurs sont autonomes, l'équipe entière est responsable de la livraison des projets aux clients. Répartis en petites équipes, nous travaillons sur des projets pour nos clients, à la fois sur site et depuis nos propres bureaux.
Nous développons des systèmes logiciels personnalisés, principalement pour l'intégration de systèmes, des projets de big-data et des solutions backend. Depuis plusieurs décennies maintenant, nous construisons des logiciels utilisant java et son écosystème, plus récemment nous nous sommes également spécialisés dans d'autres langages de la JVM comme Scala et Kotlin. Cependant, nous ne sommes pas liés à une stack technologie spécifique, et nous visons toujours à offrir la meilleure solution aux besoins de nos clients.
Nous sommes actifs au sein de la communauté Open Source; nous participons et présentons à des conférences, écrivons des ouvrages techniques etc.
Le rôle
Dans ce rôle vous aurez plusieurs responsabilités:
Participer au design, à la documentation et à l'architecture du projet
Écrire du code
Vous assurez que le projet sera livré à temps
Etre un mentor envers les membres juniors de l'équipe (selon votre expérience)
La taille de l'équipe varie selon les projets, mais est en général de 3 à 7 développeurs (en incluant un tech/team lead). En plus des développeurs, l'équipe standard peut aussi inclure un ou plusieurs membres spécialisés dans le produit (Product Owner, Product Manager, etc ...).
La plupart de nos clients utilisent une méthode de travail Agile, et vous serez généralement appelé à aider les membres plus orientés produit et business dans l'estimation et le choix des unités de travail (en général des "tickets") appartenant à chaque itération du projet (en général des "sprints"). Ensuite, pendant ces itérations vous allez collaborer avec le chef d'équipe et les autres membres pour trouver des solutions pour résoudre les demandes faites dans les tickets.
Une journée normale peut inclure:
La présence à une réunion quotidienne de "stand up" pour informer de l'avancement du projet
L'interaction avec un Product Owner pour demander des clarifications
La discussion d'approches alternatives avec d'autres développeurs
L'écriture de code (et de tests), le soumettre à la revue (par exemple sous la forme d'une Pull Request sur un repo Git)
Lancer un déploiement sur un environnement de test ou de pré-production, voir sur un environnement de production, en suivant les pratiques de QA et de déploiement du projet client
Nous vous offrons
Un environnement de travail intéressant et détendu avec de nombreuses opportunités de progression
Travailler dans une équipe avec des collègues compétents et sympathiques
La possibilité d'assister à des conférences intéressantes
Des possibilités de participer à des formations officielles de nos partenaires
Un temps dédié au développement personnel
Un Macbook Pro
Un salaire compétitif
Possibilités de bonus
Qui êtes-vous?
Vous êtes un ingénieur logiciel avec au moins quatres ans d'expérience en Scala ou dans un langage similaire
Vous êtes un développeur avide d'apprendre, passionné et motivé, qui veut apprendre de nouvelles technologies
Vous êtes bilingue orale et écrite en Anglais et en Français
Vous prendrez la responsabilité de mener des projets jusqu'à leur réussite
Vous avez de l'expérience en scripts shell, CI/CD, plateformes cloud (AWS, Openstack, Azure, Google)....
Notre processus de recrutement
Toutes les candidatures sont évaluées par vos futurs collègues.
Horaires : 39H Travail en journée
Profil recherché
Compétences
- Application web - Souhaité
- Concevoir une application web - Souhaité
- Rédiger un cahier des charges, des spécifications techniques - Souhaité
- Déterminer des mesures correctives - Souhaité
- Recueillir et analyser les besoins client - Souhaité
Langues
Anglais - Exig?
Qualités professionnelles
Capacité à travailler et à se coordonner avec les autres au sein de l'entreprise pour réaliser les objectifs fixés.
Capacité à prendre en charge son activité sans devoir être encadré de façon continue (le cas échéant, à solliciter les autres acteurs de l'entreprise).
Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.
Rémunération Mensuel de 2000,00 Euros sur 12 mois