Grupo Data
Moniepoint
Ingénieur Mobile Principal (Terminal de Paiement)
Qui sommes-nous
Moniepoint Inc. est la plateforme financière tout-en-un de l'Afrique, aidant 20 millions d'entreprises et d'individus à accéder chaque mois à des paiements, des services bancaires, du crédit, des transactions transfrontalières et des outils de gestion d'entreprise fluides.
En tant que plus grand acquéreur de commerçants au Nigeria, nous traitons la majorité des transactions par terminal de paiement (POS) du pays. Par le biais de nos filiales, Moniepoint Inc. traite plus de 250 milliards de dollars en valeur de transactions de paiement numérique chaque année.
À propos du poste
En tant qu'Ingénieur Mobile Principal (Terminal de Paiement) chez Moniepoint, vous serez responsable de la conception et de la direction de l'architecture de nos solutions de terminaux de paiement sur plusieurs plateformes. Vous assurerez l'évolutivité, la sécurité, la performance et la fiabilité de nos systèmes de paiement et des applications associées, y compris les applications mobiles pour la planification des réparations et la maintenance. Bien que la majorité de nos terminaux soient actuellement basés sur Android Native, votre expertise dans les solutions multiplateformes (par exemple, Flutter, C, JavaScript) sera cruciale à mesure que nous élargissons et diversifions notre portefeuille. Vous jouerez un rôle essentiel dans l'orientation de nos produits liés aux terminaux de paiement, en collaborant avec des équipes interfonctionnelles et en veillant à ce que la vision technique s'aligne sur les objectifs stratégiques plus larges de l'entreprise.
Curieux de savoir ce qui fait de Moniepoint un lieu de travail incroyable ? Consultez nos publications sur la façon dont nous cultivons une culture d'innovation, de travail d'équipe et de croissance.
Ce que vous ferez
- Diriger la conception et l'architecture des solutions de terminaux de paiement, en garantissant la sécurité, l'évolutivité, la performance et l'intégration avec divers systèmes matériels et de paiement.
- Développer et maintenir des documents d'architecture et des diagrammes pour les systèmes de terminaux de paiement, en veillant à ce que toutes les plateformes soient bien documentées et à jour.
- Prendre des décisions architecturales sur les logiciels de terminaux de paiement, en intégrant diverses technologies de paiement, les normes EMV, et en assurant la compatibilité matérielle.
- Diriger le développement d'applications liées aux terminaux de paiement.
- Optimiser les performances et la sécurité du système, en particulier autour du traitement des paiements et des protocoles EMV.
- Participer aux sessions de planification avec les équipes produit et ingénierie pour s'assurer que les solutions répondent aux besoins du marché et aux objectifs commerciaux.
- Effectuer des revues de code et garantir les meilleures pratiques pour le développement de systèmes mobiles et embarqués, en particulier pour le développement Android Native.
- Définir et appliquer les meilleures pratiques d'ingénierie logicielle dans toutes les équipes POS et connexes pour améliorer l'efficacité et la productivité des développeurs.
- Assurer la stabilité et la fiabilité des produits et applications de terminaux de paiement, en surveillant les performances du système et en résolvant les problèmes si nécessaire.
- Fournir un mentorat technique aux équipes d'ingénierie, en les aidant à développer leurs compétences et à contribuer à la vision technique globale.
- Participer au processus de recrutement, en évaluant les ingénieurs ayant une expertise dans les systèmes POS, le développement mobile et embarqué.
Pour réussir dans ce rôle, nous pensons que vous devriez avoir
- Au moins 8 ans d'expérience dans la conception, l'architecture et le développement de systèmes, spécifiquement dans le domaine des terminaux de paiement.
- Une solide expertise en développement Android Native (Java/Kotlin), avec une compréhension approfondie des solutions de terminaux de paiement basées sur Android.
- Une solide connaissance des protocoles de sécurité EMV (Europay, Mastercard et Visa), y compris les transactions par carte à puce, le chiffrement et la gestion des clés.
- Expérience de l'intégration matérielle pour les appareils POS, tels que les lecteurs de cartes, les claviers numériques, les imprimantes et autres périphériques.
- Une compréhension approfondie de l'architecture des systèmes de paiement, y compris l'intégration avec les processeurs et les passerelles de paiement.
- Connaissance des principes d'assurance qualité logicielle et de leur application dans les systèmes financiers.
- Excellentes compétences en résolution de problèmes avec une capacité à gérer des interactions système complexes et à s'adapter aux exigences changeantes.
- Solides compétences en communication, capables de présenter des concepts techniques complexes clairement à des parties prenantes techniques et non techniques.
- Capacités de leadership axées sur le mentorat des ingénieurs et la promotion des améliorations de processus au sein de l'équipe.
- Une expérience en développement mobile multiplateforme, telle que Flutter, et une familiarité avec d'autres plateformes d'applications POS (par exemple, C, JavaScript) est un plus.
Ce que nous pouvons vous offrir
- Culture - Nous plaçons nos employés au premier plan et priorisons le bien-être de chaque membre de l'équipe. Nous avons bâti une entreprise où toutes les opinions ont du poids et où toutes les voix sont entendues. Nous nous valorisons et nous respectons mutuellement et veillons toujours les uns sur les autres. Par-dessus tout, nous sommes humains.
- Apprentissage - Nous avons un environnement axé sur l'apprentissage et le développement avec un accent sur le partage des connaissances, la formation et les discussions techniques internes régulières.
- Rémunération - Vous recevrez un salaire attractif, une pension, une assurance santé, une prime annuelle, ainsi que d'autres avantages.
À quoi s'attendre dans le processus d'embauche
- Un appel téléphonique préliminaire avec l'un de nos recruteurs
- Un test Hackerrank à faire à la maison.
- Une session d'entretien technique avec notre équipe d'ingénierie
- Un entretien technique et comportemental avec notre Responsable de l'Ingénierie Mobile
- Un entretien comportemental et technique avec un membre de l'équipe de direction.
Moniepoint est un employeur qui respecte l'égalité des chances. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés et candidats.
