Introductory paragraph
Avenir Atlantique est une entreprise centenaire du secteur du transport public qui veut inventer la mobilité de demain. Pour faire face à ces défis, elle forme une équipe tech interne pour développer et maintenir des applications métier. Du véhicule connecté à l’optimisation des planifications, beaucoup de choses sont à explorer.
About us
My name: Igor Barroso
My position: Developer
Company name: Avenir Atlantique
Website: https://www.aveniratlantique.com/
Country: France
Company info and history (how you’re using Elixir etc):
Avenir Atlantique s’équipe avec des logiciels sur mesure pour en faire son avantage compétitif. Au dela des applications métiers utilisant plutôt des technos web, il y a d’autres chantiers commes les systèmes embarqués, la télémetrie de la flotte, la production et l’analyse données. Elixir a été choisi car il dispose de librairies de premier choix pour tous ces sujets (phoenix, commanded, nerves, broadway, nx).
About the job
Job title: Lead Developer
Job description: Concevoir et faire évoluer des applications internes, gérer l’équipe tech, et faire le pont entre les experts métier et l’équipe tech.
Salary range: 50k € - 60k €
Position on remote work: Remote OK. Prévoir toutefois de se rendre une fois par mois à Parthenay
Qualifications or experience required:
- 5 ans d’expériences dans le développement de logiciel.
- À l’aise avec le front, le back
- Expérience avec l’intégration continue et les déploiements continus
- Expérience dans l’écriture de tests
- Expérience ou volonté d’apprendre Elixir
Si ton profil ne colle pas exactement aux critères mentionnés ci-avant, n’hésite pas à postuler, on reste ouverts !
What the successful job applicant will be working on:
- Application web avec Phoenix et Phoenix LiveView.
- Architecture Event-Sourcing et CQRS avec Commanded.
- Implémenter des algorithmes d’optimisation (réseaux, tournées, planifications, etc)
- Élaboration de tests unitaires, d’intégration, et d’acceptance.
- Revues de code.
- Recueil du besoin auprès des experts métiers.
- Comprendre les enjeux métiers et savoir les décliner en actions sur le plan technologique
- Découpage d’issues et priorisation du backlog.
- Communiquer sur l’avancée du projet.
- Mentorat des autres membres de l’équipe tech.
- Participer aux rétrospectives.
- Développer une culture saine au sein de l’équipe tech.
About the interview process
- Échange téléphonique pour mieux se connaître (45 minutes)
- Test technique :
a. un exercice à faire en ligne de façon asynchrone, puis
b. un appel pour débriefer et faire une session de pair-programming sur le sujet (30 minutes). - Culture fit avec CEO (30 minutes)
Further info