We are a social business committed to energy access and digital access in Africa. We make accessible to all innovative products that meet the needs of local populations to change their life. Baobab+ is available in Senegal, Mali, Madagascar and Ivory Coast. Baobab+ is part of Baobab Group, a digital finance group specializing in financial inclusion in 9 countries in Africa and China.
Core Skills
- Knowledge of cloud-native architecture-based applications (AWS, Azure, GCP, etc.)
- Understanding development standards and processes such as continuous Integration/Continuous Delivery (CI/CD) practices and tools.
- An understanding of the application of Agile or other appropriate software development management methodologies
Team Management
- Day-to-day management of the development
- Coordinate the design and development of solutions within the Bank
- Ensure quality of the development planning to adhere to the tight deadlines of the requirements
- Coordinate the solution architecture in close collaboration with the Baobab Services
- Motivate the unit memebers and extract the maximum potential from its members
System Architecture :
- Lead the architectural specifications, ensuring feasibility, functionality, and integration with existing software systems.
- Demonstrate a critical understanding of technical, data, and infrastructure architecture.
- Identify the appropriate software architecture based on a system specification & requirements and design elements.
- Ensure adequate maintenance of the software architecture documents based on evolving system requirements and industry trends and technologies.
Software Development:
- Strong technical understanding of current software application development techniques such as; Web development: Node JS, Golang, Python/Django, Java, Ruby on Rails, PHP/Lavarel, Angular JS, Vue JS, React JS. App Development: Swift - iOS, Java Android, Flutter & Dart, Kotlin, React Native Database: Postgres DB, MySQL, MSSQL, MongoDB, AuroraDB, Redis, Elasticsearch,Cassandra
- Develop architectural solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Understanding of development standards and processes such as continuous Integration/Continuous Delivery (CI/CD) practices and tools.
- Update knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications
- Develop tactical tool in order to streamline or bring more efficiency within processes
- Support operations teams to ensure that our business services are performing optimally. Security and Service continuity:
- Ensure system integrity, availability and confidentiality of all in-house solutions
- Deliver enterprise architecture that ensures business continuity of bank operations
Business Knowledge Management:
- Be a key player in business process re-engineering within the department
- Design innovative solutions to real operational problems.
- Work closely with cross-functional departments to develop new product offerings and improve existing ones
REQUIRED SKILLS
- Good knowledge of IT Frameworks/Standards/ISO Messages
- Ability to work under pressure
- Fluent in English (read, write and speak)
- Integrity and self-sufficient at work
- Excellent presentation (Power Point/Google Slides) and management Skills.
- Knowledge of Microfinance Operation
EDUCATION/EXPERIENCE
- University degree in Computer Science/Engineering/ or Information Technology or Electrical/Electronics Engineering or related courses.
- At least a 7experience, Software development &application management in Banking/Fintech environment.
- Strong experience in API development, interpretation & integrationAn understanding of software development in highly regulated environment with exposure to sensitive data.
- An understanding of delivering software security compliance assessment tools and methodologies such as OWASP, Threat modelling and vulnerability management.
- Ability to work with and manage 3rd party suppliers
Method of Application
Signup to view application details.
Signup Now