One Acre Fund est une organisation à but non lucratif qui fournit aux petits agriculteurs d’Afrique de l’Est des services de financement basés sur les actifs et de formation agricole pour réduire la faim et la pauvreté.
Fondé en 2006, One Acre Fund fournit à 1 million de petits exploitants agricoles les services agricoles dont ils ont besoin pour rendre leurs fermes beaucoup plus productives. Notre équipe de plus de 8 000 personnes est issue d’horizons et de professions divers. Avec des opérations dans six principaux pays d’Afrique, nous rendons les agriculteurs plus prospères en fournissant des fournitures agricoles de qualité à crédit, livrées à distance de marche des domiciles des agriculteurs, et en dispensant une formation agricole pour améliorer les récoltes. En moyenne, les agriculteurs que nous servons récoltent 50 pour cent de nourriture en plus après avoir travaillé avec One Acre Fund.
Pour en savoir plus sur notre travail, consultez notre blog Pourquoi travailler ici pour plus d’informations.
L’ONG américaine Chemonics Internationale recrute pour ce poste (03 Novembre 2023)
À 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.
Croissance et développement de carrière
Nous avons une forte culture d’apprentissage constant et nous investissons dans le développement de nos collaborateurs. Vous aurez des enregistrements hebdomadaires avec votre responsable, un accès à des programmes de mentorat et de formation et des commentaires réguliers sur vos performances. Nous organisons des évaluations de carrière tous les six mois et réservons du temps pour discuter de vos aspirations et de vos objectifs de carrière. Vous aurez l’opportunité de façonner une organisation en pleine croissance et de bâtir une carrière enrichissante à long terme.
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é.
Retrouvez d’autres offres sur notre chaîne Telegram en cliquant ici.