datatrota
Signup Login
Home Jobs Blog

Application Developer (Full Stack) at Baobabplus

BaobabplusLagos, Nigeria Software Development
Full Time
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.

Job Description

  • The candidate will develop software solutions across various projects involving custom-built Applications, core banking systems and third-party integrations in a highly collaborative and continuously evolving environment.
  • The candidate will also provide user support, including bug fixes, platform updates, and service requests.
  • The role involves active participation in the analysis, design, development, testing, and deployment of services to manage various client products.
  • The candidate will work closely with IT team members and other departments, such as Digital/Innovation/PMO within Baobab Nigeria and Group
  • As an Application Developer, the candidate must understand user requirements, develop and enhance operational and regulatory reporting capabilities, and clearly understand source and target data structures to deliver key performance indicators for reporting.

Key Responsibilities

  • Collaborate with business analyst to translate business needs into technical specifications.
  • Write and implement efficient code based on specifications.
  • Deploy software tools, processes, and metrics.
  • Work with team members to perform root cause analysis, code review, and implement approved change requests.
  • Identify opportunities to enhance system performance and availability.
  • Make sound technical decisions that address the company’s challenges.
  • Provide comprehensive and accurate documentation and reports.

Education & Experience Required

  • First Degree in Electrical / Computer or Computer Science / IT.
  • 4+ years of experience in software development.
  • Proficiency in front-end and / or back-end development languages (SQL, Java, JSON, Node.JS, Flutter).
  • In-depth understanding of version control tools (Git; GitLab experience is a plus).
  • Strong and continuously improving skills in Middleware, microservices and API development.
  • Solid knowledge of relational databases (SQL Server) and NoSQL databases (MongoDB).
  • Ability to work in an Agile / Scrum environment.
  • Experience with code development and deployment in Cloud environment.
  • Understanding of application security, accessibility, and compliance principles.
  • Experience in implementing automated testing frameworks and unit tests.
  • Knowledge of T24 (JBase) is a plus.
  • Experience in microfinance or banking is an advantage.

Required Behavioral Skills:

  • Ability to work as part of a team.
  • Proactive, motivated, and highly organized.
  • Passion for software development with a keen interest in emerging technologies.
  • Strong problem-solving skills, able to resolve issues quickly and efficiently.
  • Ability to multitask and stay organized in a dynamic work environment with great attention to detail.
  • Conflict resolution skills and effective communication with stakeholders.
  • Strong interpersonal skills, particularly in a multicultural environment.
  • Autonomous in managing tasks and responsibilities.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend