One Acre Fund est une entreprise sociale agricole à croissance rapide en Afrique de l’Est et australe qui innove dans une nouvelle façon d’aider les familles agricoles à réaliser leur plein potentiel. One Acre Fund investit dans les agriculteurs pour générer un gain permanent de revenus agricoles. Nous fournissons aux agriculteurs un « ensemble de marchés » qui comprend l’éducation, le financement, les semences et les engrais, ainsi que l’accès au marché. Notre programme a prouvé son impact ; chaque année, nous pesons des milliers de récoltes et mesurons un gain moyen de plus de 100 % en revenu agricole par acre.
Médecins Sans Frontières (MSF) recrute pour ce poste (13 Novembre 2023)
Ingénieur logiciel ERP Odoo
À propos du rôle
- Notre équipe de développement passionnée gère une gamme de solutions Web et mobiles pour soutenir nos opérations sur le terrain, depuis l’enregistrement de millions d’agriculteurs et leurs commandes, l’optimisation des chargements et des itinéraires des camions de livraison, le suivi des livraisons, la collecte des paiements mobiles et l’analyse des remboursements de prêts. Vous rapporterez à l’un de nos responsables de développement.
- Nous exploitons une pile de solutions open source pour alimenter la plupart de nos activités, notamment Odoo, Apache Fineract et Keycloak.
- Nos technologies incluent C#, NodeJS, CouchBase, React (Native), Docker/Kubernetes, et notre paysage d’outils est basé sur GitHub / JIRA / Slack / Azure DevOps.
Responsabilités
- Concevoir, développer, documenter, tester et exploiter des personnalisations sur notre plateforme Odoo, axées sur la commande de produits, l’inventaire, le paiement et la livraison.
- Encadrer l’équipe sur la plateforme et l’écosystème Odoo
- Travailler au sein d’une petite équipe collaborative et agile de développeurs de logiciels
- Contribuer à l’amélioration de votre service en partageant vos connaissances, en aiguisant vos compétences, en suggérant différentes façons de travailler
Qualifications
Dans tous les rôles, ce sont les qualifications générales que nous recherchons. Pour ce rôle spécifiquement, vous aurez :
- Vaste expérience dans l’écosystème Odoo et le développement de plugins – 2 ans et plus recommandés
- 3+ années d’expérience, de solides compétences en programmation, de l’autonomie et un esprit de test et d’automatisation
- Haute maîtrise de Python
- Baccalauréat en informatique fortement préféré
- Expérience avec les cadres de tests automatisés et l’intégration continue
- Expérience de travail en Agile
- La connaissance des technologies cloud, notamment Docker et Kubernetes, est la bienvenue.
Ingénieur logiciel senior (C# – Intégrations)
À propos du rôle
- En tant qu’ingénieur logiciel senior spécialisé dans l’intégration backend chez One Acre Fund, vous serez un membre important de notre équipe d’ingénierie middleware.
- Votre objectif principal sera de créer des solutions back-end essentielles à nos opérations sur le terrain, en traitant spécifiquement des intégrations de systèmes de manière événementielle afin d’assurer une communication transparente des données sur différentes plates-formes.
Responsabilités
Développement:
- Promouvoir le développement d’API qui facilitent l’accès en temps réel aux données d’inventaire, aux niveaux de stock et à d’autres informations cruciales dans nos magasins de détail et entrepôts ruraux.
- Mettre en œuvre et superviser des solutions de synchronisation en temps réel pour assurer une communication transparente des données entre nos opérations de vente au détail gérées par Odoo et les systèmes d’entrepôt gérés par SAP.
Intégration et architecture événementielle :
- Participer au développement d’architectures événementielles.
- Produisez et consommez des événements pour garantir des intégrations système évolutives.
Collaboration technique :
- Collaborez au sein d’une équipe agile de développeurs dédiés pour assurer une progression fluide des projets.
- Participer au cycle de vie de l’équipe Agile, y compris la planification des sprints, les révisions et les rétrospectives.
Optimisation et évolutivité :
- Collaborer à l’optimisation de notre infrastructure backend pour garantir qu’elle est évolutive, efficace et capable de gérer les défis de concurrence.
Partage de connaissances et mentorat :
- Partagez vos connaissances, perfectionnez vos compétences, suggérez des innovations et offrez du mentorat aux membres juniors pour contribuer à la croissance du département.
Indépendance du projet :
- Travailler de manière indépendante sur des projets garantissant la livraison d’un travail de haute qualité répondant aux normes organisationnelles.
Qualifications
Dans tous les rôles, ce sont les qualifications générales que nous recherchons. Pour ce rôle spécifiquement, vous aurez :
- 6 ans dans le développement de logiciels avec un accent sur l’intégration backend et l’ingénierie middleware.
- Excellente maîtrise de C# .Net
- Maîtrise d’ une ou plusieurs piles technologiques, notamment OpenFaaS , Kubernetes , RabbitMQ , Redis et Node.js.
- L’accent est mis sur la conception d’API, la synchronisation du système, l’architecture basée sur les événements en temps réel et les transactions distribuées.
- Une orientation vers les tests et l’automatisation pour assurer la robustesse des intégrations systèmes.
- Expérience de travail dans des environnements Agile avec une compréhension approfondie des principes et pratiques Agile.
- Gérez les défis de mise à l’échelle, assurez la résilience du système et travaillez sur la traçabilité des transactions distribuées.
- Capacité à travailler de manière indépendante sur des projets garantissant la livraison d’un travail de haute qualité.