Automata, start-up en plein croissance dans le domaine de la Fintech, développe une application mobile aussi ergonomique qu’une application de plateforme de streaming, capable de gérer et faire travailler l’argent de nos clients. L'application « Akt » réunira l’univers de la finance décentralisée, les investissements innovants, un compte épargne révolutionnaire, la gestion de patrimoine et les solutions de paiement sur une seule et même plateforme. Notre solution viendra définitivement secouer le monde de la finance et a pour objectif d’aller au-delà de ce que propose aujourd’hui le système bancaire classique.
Plus besoin de multiplier les comptes et de jongler entre un compte courant pour les dépenses du quotidien, une application pour les cagnottes en ligne ou pour payer ses amis, une autre pour investir en bourse, et encore un compte différent pour acheter ses cryptos.
C'est une offre qui ne se focus pas uniquement sur les dépenses mais sur le fait de faire travailler l'argent des clients pour eux, tout en étant disponible à la dépense.
C'est plus simple, plus rapide, et en un mot c'est moderne.
Nos clients sortent de la préhistoire bancaire : ils économisent du temps, du stress, et de l'argent.
Mission
Mission 1 - Rédaction
Participer à l’analyse fonctionnelle détaillée des besoins utilisateurs
Etudier les opportunités et la faisabilité technologique de l’application
Elaborer et rédiger le cahier des charges techniques, à partir des spécifications fonctionnelles
Documenter les applications pour les développements ultérieurs et la mise en production
Mission 2 - Développement
Analyser la faisabilité, estimer la charge, établir un plan d’action, et anticiper les délais
Prendre part au développement et à la consolidation des applicatifs qui composent notre backend en Java
Modélisation de bases de données adéquates
Implémenter les règles métiers du domaine de la Finance
Concevoir des APIs Rest en accord avec les équipes front-end
Développer et maintenir des applications "conteneurisées" suivant l’architecture en microservice
Ecriture d'un code performant, maintenable, testable et scalable
Mener une veille permanente afin de maintenir le code dans un niveau de performance optimal
Mission 3 - Tests
Définir les protocoles et les scenarii de tests (tests unitaires et tests de charge)
Ecriture des tests unitaires et participation aux phases de tests fonctionnels
Tester, identifier et traiter les dysfonctionnements éventuels du logiciel développé
Analyser les résultats et rédiger le rapport de tests
Vérifier la conformité des capacités de l’ouvrage avec la demande formulée par les MOE
Profil
Savoir
Maitrise du langage Java INDISPENSABLE
Connaissance en architecture logiciel INDISPENSABLE
Maitrise des bases de données NoSQL et relationnelles (MongoDB, PostgreSQL) INDISPENSABLE
Maitrise du framework Spring (Spring boot, Spring data, Spring MVC, Spring security) INDISPENSABLE
Connaissances poussées du domaine des applications mobilesINDISPENSABLE
Savoir Faire
Maitrise des API REST INDISPENSABLE
Bonne maitrise de l’Anglais (B2 minimum sur l’échelle CECRL) INDISPENSABLE
Maitrise de la méthode Agile INDISPENSABLE
Connaissances de l'administration des serveurs sous Linux SOUHAITÉ
Connaissances d'AWS SOUHAITÉ
Connaissances de KubernetesSOUHAITÉ
Savoir Être
Communication / Excellent relationnel SOUHAITÉ
Bonnes capacités d’organisations INDISPENSABLE
Réactivité INDISPENSABLE
Stratège OPTIONEL
Adaptabilité SOUHAITÉ
Créativité / Curiosité SOUHAITÉ
Sens de la négociation OPTIONEL
État d’esprit entrepreneur SOUHAITÉ
Autonome, en capacité de prendre des initiativesINDISPENSABLE
Contact:
Mohamed GHRIBI
Responsable Recrutement IT
Tel: 06.58.35.29.05