datatrota
Signup Login
Home Jobs Blog

Software Engineering- Career Accelerator Program at Babban Gona

Babban GonaLagos, Nigeria Software Development
Full Time

Babban Gona, which means "Great Farm" in the Hausa language, is a social enterprise organization that provides support for smallholder farmers in Nigeria to become more profitable. 

The Technology Career Accelerator Program is an entry-level position strategically designed to provide in-depth training and facilitate rapid professional growth within Babban Gona's critical Technology functions. This role presents an exceptional opportunity for individuals who deeply resonate with our passionate commitment to our transformative mission and who are eager to rapidly develop into impactful contributors within their chosen track. As a valued member of the Career Accelerator Program, you will gain hands-on exposure to a diverse range of responsibilities across our technological spectrum, including Product Management, Software Development , Product Support, Data Engineering, Data Analytics, Artificial Intelligence, and DevOps. Throughout this immersive program, you will receive dedicated mentorship and invaluable guidance from experienced professionals, specifically designed to cultivate essential skills and acumen. Our core objective is to rapidly develop you into a highly capable professional who consistently delivers results and embodies Babban Gona's core principles.

Responsibilities (Software Engineering):

Software Development:

  • Develop and maintain robust, scalable, and efficient software applications based on detailed specifications from Product Management.
  • Write clean, well-documented, and testable code.
  • Collaborate with Product Managers and AI/Data teams to implement new features and functionalities.
  • Participate in code reviews and contribute to improving code quality.

Quality Assurance:

  • Develop and execute comprehensive test plans to ensure software quality and reliability.
  • Perform functional, integration, and regression testing.
  • Identify, document, and track software defects.
  • Contribute to the development and maintenance of automated testing frameworks.

Technology Infrastructure:

DevOps:

  • Participate in the automation of software deployment and infrastructure management using CI/CD pipelines.
  • Assist in monitoring system performance and implementing logging solutions.
  • Assist in maintaining and optimising technology infrastructure to ensure 100% uptime of critical systems.
  • Contribute to server management, network administration, and cloud infrastructure management.

General Responsibilities:

  • Participate in agile development methodologies.
  • Contribute to a culture of continuous improvement and innovation, always seeking ways to simplify and enhance our technological impact.
  • Stay up-to-date with emerging technologies and best practices, demonstrating a curiosity and love for learning.
  • Embrace the principle of "Thinking Big" by contributing to technology solutions that can scale our impact for smallholder farmers.
  • Demonstrate "Rapid Execution" by being proactive and taking swift action when implementing technical solutions or addressing critical issues.
  • Embody the principle of "Trusted" by ensuring honesty and reliability in all technical dealings, especially with sensitive data and systems.
  • Be prepared to "Dive Deep" into technical challenges to understand root causes and implement effective solutions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in relevant programming languages (e.g., Python, JavaScript, Java).
  • Understanding of software development principles and best practices.
  • Experience with software testing methodologies and tools.
  • Strong problem-solving and analytical skills, demonstrating the ability to dive deep into technical matters.
  • Excellent communication and interpersonal skills, with a demonstrated ability to listen attentively and speak candidly within technical teams.
  • A passion for Babban Gona's mission, demonstrating a genuine desire to contribute to our impact through technology.
  • A strong desire to learn and grow in a fast-paced environment, showing curiosity and a love for learning.
  • Ability to work independently and as part of a team, taking ownership of responsibilities.

Method of Application

Signup to view application details. Signup Now

More jobs like this

Job Overview

Full Time
X

Send this job to a friend