Ongoing Recruitment at Babban Gona

Babban Gona Agricultural Franchise is a financially sustainable, high impact and highly scalable social enterprise, which is part-owned by the farmers it serves. Babban Gona is an innovative model designed to serve the bottom of the pyramid and transform agriculture into a job-creation engine. Through this agricultural franchise, Babban Gona offers a suite of services to smallholder farmers, helping them to overcome the challenges of fragmentation and low economies of scale.

We are recruiting to fill the position below:

Job Title: Senior Product Manager

Location: Lagos
Job Type: Full time

Key Responsibilities
Product Management:

  • Develop product requirements and roadmaps
  • Leading product managers and coordinating with engineering, operations and other teams
  • Incorporating feedback and input from customers, partners and in-house teams on product strategy and finding ways to expand product market reach
  • Develop and implement product strategies consistent with company vision
  • Collect and analyze feedback from customers, stakeholders and other teams to shape requirements, features and end products
  • Work with senior management to create product plans and roadmaps
  • Lead product managers and coordinate cross-functional teams
  • Produce and review product requirements documents (PRD)
  • Ensure products and releases are launched correctly and on schedule
  • Make creative recommendations to expand product base and vision
  • Suggest ways to track product use and impact on end users
  • Collaborate with engineering team, product owners, program managers to share required product properties
  • Collaborate with the Scrum Master on the product backlog prioritization to ensure incremental delivery of features
  • Create clear-cut product requirements and  product design documents for internal team.
  • Collaborate and iterate with other stakeholders to manage competing priorities and guide decision making in-line business strategies.
  • Collaborate with Enterprise Systems Engineering team to negotiate on the technical implementation options and make decisions based on the customer and business needs
  • Create vision and multi-year roadmaps for products and programs; seek feedback/buy-in on roadmap as needed; keep roadmap up-to-date and in sync with development
  • Exercise knowledge of Secure Development Lifecycle (SDL) to enhance product features and internal processes
  • Utilize meaningful KPIs and metrics to articulate progress made and impact on the customers; plan for capturing and reporting success metrics from the beginning
  • Establish and review test plans; lead UAT to ensure team capability requirements and deadlines are met
  • Conduct periodic feedback sessions with Enterprise Systems Engineering teams to continuously iterate and improve team processes and performance

Reporting Line:

  • This position reports to Head, Enterprise Systems Product.

Requirements

  • Proven Experience in Product Management Role
  • Master’s degree in Computer Science, Engineering or related field or Bachelor’s degree with equivalent professional experience
  • Proven experience as a Product Manager, Program or similar role
  • Experience in product lifecycle management
  • Background in software development and program management is preferred
  • Familiarity with Agile framework
  • Excellent communication skills; organizational and leadership abilities
  • Problem-solving aptitude; creative thinking skills
  • In Depth knowledge and hands-on experience of modern technology stack
  • Demonstrated ability to understand business need and accurately interpret data to support data driven decision-making
  • Demonstrated ability to interpret data to derive business insights.

Other Requirements:

  • Demonstrated experience with workflow management systems; experience with Atlassian tools (Jira Core, Jira Software, Jira Service Desk)
  • Experience collaborating with Enterprise Systems Engineering Operations at a reasonable level of technical depth
  • Ability to efficiently prioritize projects and manage multiple dynamic priorities
  • Proven ability to leverage technology to translate business requirements
  • Ability to provide support to; and collaborate with internal units and external groups to achieve business objectives.

Start Up Environment:

  • Thrives in a fast paced, start-up environment with dynamic business priorities.

Benefits

  • Competitive salary
  • Health Insurance
  • Pension
  • Performance Bonus
  • Annual paid vacation
  • Group Life Insurance.

How to Apply
Interested and qualified candidates should:
Click here to apply online

Job Title: Senior UI / UX Designer

Location: Lagos
Job Type: Full time
Industry: Technology

Key Responsibilities
Create Great User Interface and User Experience

  • Gather and evaluate user requirements, in collaboration with product managers and engineers
  • Illustrate design ideas using storyboards, process flows and sitemaps
  • Design graphic user interface elements, like menus, tabs and widgets
  • Gather and evaluate user requirements in collaboration with product managers and engineers; design graphic elements and build navigation components.
  • Develop UI mockups and prototypes for new product ideas
  • Create original graphic designs (e.g. images, sketches and tables)
  • Prepare and present rough drafts to internal teams and key stakeholders
  • Identify and troubleshoot UX problems (e.g. responsiveness)
  • Conduct layout adjustments based on user feedback
  • Adhere to style standards on fonts, colors and images
  • Plan and implement new designs; optimize existing user interface designs
  • Test for intuitivity and experience
  • Communicate with clients to understand their business goals and objectives
  • Develop technical and business requirements and always strive to deliver intuitive and user-centered solutions
  • Combine creativity with an awareness of the design elements
  • Conduct an ongoing user research

Reporting Line:

  • This position reports to Head, Enterprise Systems Product.

Requirements
Proven Design Experience:

  • Bachelor’s degree in Design, Computer Science or relevant field
  • Work Experience: 4-5 years
  • Proven work experience as a UI/UX Designer or similar role
  • Portfolio of design projects
  • Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)
  • Up-to-date knowledge of design software like Adobe Illustrator and Photoshop
  • Knowledge of Usability Factors in Human Computer Interaction
  • Team spirit; strong communication skills to collaborate with various stakeholders
  • Good time-management skills

Other Requirements:

  • Ability to discuss and explain design options
  • Detail oriented
  • Critical thinker; problem solver and customer-centered
  • Good knowledge of HTML5 & CSS3

Start Up Environment:

  • Thrives in a fast paced, start-up environment with dynamic business priorities.

Benefits

  • Competitive salary
  • Health Insurance
  • Pension
  • Performance Bonus
  • Annual paid vacation
  • Group Life Insurance

How to Apply
Interested and qualified candidates should:
Click here to apply online

Job Title: Senior QA Engineer

Location: Lagos

Key Responsibilities
Quality Assurance for all Babban Gona Technical Products:

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Develop and execute exploratory and automated tests to ensure product quality
  • Monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools
  • Meet with the software/product designers to determine quality assurance parameters.
  • Review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)
  • Lead the team in designing QA test procedures.
  • Oversee the drafting of testing documents.
  • Implement testing procedures and overseeing the QA process.
  • Troubleshoot quality issues and modifying test procedures.
  • Conduct analysis checks on product specifications.
  • Review Quality Assurance reports.
  • Ensure the successful deployment of products to the end-users.
  • Respond to requests from the design team and management.
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Reporting Line:

  • This position reports to Head, Enterprise Systems Product.

Requirements

  • Proven Experience in Software Quality Assurance
  • Bachelor’s or Master’s degree in Computer Science, Engineering or a related field.
  • At least 5 years of working experience in a quality assurance position within a business in a fast-paced and constantly evolving market.
  • Proven experience in database testing in SQL inclusive of experience in the design and manipulation of test data and the validation of stored testing procedures.
  • Experience working with various QA tools inclusive of bug and defect tracking systems.
  • Strong knowledge of software QA methodologies, tools and processes
  • Good understanding of one or more programming languages and strong working knowledge Java and Python scripting languages.
  • Have extensive experience in analytics, high-level problem-solving skills, and the ability to manage project.
  • Advanced written and verbal communication skills.
  • Critical thinker; detail oriented.
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with automated testing tools
  • Solid knowledge of SQL and scripting
  • Experience working in an Agile/Scrum development process
  • Experience with performance and/or security testing is a plus

Start Up Environment:

  • Thrives in a fast paced, start-up environment with dynamic business priorities.

Benefits

  • Competitive salary
  • Health Insurance
  • Pension
  • Performance Bonus
  • Annual paid vacation
  • Group Life Insurance

How to Apply
Interested and qualified candidates should:
Click here to apply online

Job Title: Associate Product Manager

Location: Lagos

Key Responsibilities
Product Management:

  • Provide end-to-end product life cycle management from information gathering to  reporting on effectiveness through analysis & financial management
  • Collect quantitative product data and metrics through market research
  • Synthesize customer research
  • Gather product requirements and align them with business goals
  • Coordinate with stakeholders to achieve the product vision
  • Develop new product features
  • Work on developing product strategies
  • Actively mitigate impediments impacting the completion of release/sprint goals
  • Efficiently translate business strategies into technical capabilities and product roadmaps
  • Ensure that projects meet the needs of intended clients through efficient market research and regional input
  • Collaborate with Enterprise Systems engineering team, program associates to share required product properties
  • Create viable product design documents and clear product requirements for internal team.
  • Continuously iterate with relevant stakeholders to manage competing priorities and guide decision making in line organizational goals.
  • Continuously make iterative decisions based on customer and business needs
  • Collaborate with Enterprise Systems Engineering team to negotiate on the technical implementation options and
  • Clearly communicate key product changes and updates with relevant stakeholders appropriate avenues such as trainings, webinars emails etc to create awareness about products
  • Exercise knowledge of Secure Development Lifecycle (SDL) to enhance product features and internal processes
  • Establish and review test plans; lead UAT to ensure team capability requirements and deadlines are met
  • Conduct feedback sessions with Enterprise Systems Engineering teams to continuously iterate and improve team processes and performance
  • Utilize and stay current with modern platforms and methods
  • Other responsibilities and tasks required to support organizational goals and objectives

Reporting Line

  • This position reports to Head, Enterprise Systems Product.

Requirements
Experience in Product Management Role:

  • Bachelor’s degree in Mathematics, Statistics, Product Management, Information Systems or related field, or equivalent professional experience
  • 1 – 3 years of related experience as a Product Owner or in a Product Management role
  • Proven knowledge and hands-on experience of modern technology stack
  • Demonstrated ability to interpret data to derive business insights

Other Requirements:

  • Demonstrated experience with workflow management systems; experience with Atlassian tools (Jira Core, Jira Software, Jira Service Desk)
  • Ability to efficiently prioritize projects and manage multiple dynamic priorities.
  • Proven ability to leverage technology to translate business requirements.
  • Ability to provide support to; and collaborate with internal units and external groups to achieve business objectives

Start Up Environment:

  • Thrives in a fast paced, start-up environment with dynamic business priorities.

Benefits

  • Competitive salary
  • Health Insurance
  • Pension
  • Performance Bonus
  • Annual paid vacation
  • Group Life Insurance

How to Apply
Interested and qualified candidates should:
Click here to apply online

Job Title: Associate, Human Resources

Location: Lagos
Job Type: Full time
Industry: Human Resources

Key Responsibilities
Manage Babban Gona’s Onboarding and Mentoring Programs

  • Develop and execute a world-class onboarding program for new hires.
  • Develop and manage mentorship programs and monitor mentoring cycle end-to-end.
  • Plan and implement succession planning process for high potential employees.
  • Recommend strategies to motivate employees.
  • Assist with the recruitment process by identifying candidates, conducting reference checks and issuing employment contracts.
  • Investigate complaints brought forward by employees.
  • Coordinate employee development plans and performance management.
  • Perform orientations and update records of new staff.
  • Manage the organization’s employee database and prepare reports.
  • Assist with budget monitoring, payroll and other adhoc HR projects.
  • Maintain digital copies of employees’ records.
  • Undertake tasks around talent and  performance management
  • Schedule meetings, interviews, HR events and maintain agendas.
  • Coordinate training sessions and seminars.
  • Produce and submit reports on general HR activity.
  • Conduct employee onboarding and help organize training & development initiatives
  • Provide support to employees in various HR-related topics such as leaves and compensation and resolve any issues that may arise.
  • Promote HR programs to create an efficient and conflict-free workplace.
  • Assist in development and implementation of human resource policies.
  • Gather and analyze data with useful HR metrics, like time to hire and employee turnover rates.
  • Enhance job satisfaction by resolving issues promptly, applying new perks and benefits and organizing team building activities.
  • Assist with all internal and external HR related inquiries or requests.
  • Keep up-to-date with the latest HR trends and best practice.

Reporting Line:

  • This position reports to Head, Human Resources.

Requirements
Profound know-how in Onboarding & Mentoring Programs:

  • Bachelor’s degree in Human Resources, Business Administration, or a related discipline (Master’s degree and /or Human Resources Management Certification is preferred)
  • 3+ years of experience in Human Resources Generalist or Specialist role
  • Exposure to Labor Law and employment equity regulations
  • Understanding of general human resources policies and procedures
  • Outstanding knowledge of MS Office and HR Information systems
  • Excellent communication and people skills
  • Aptitude in problem-solving
  • Desire to work as a team with a results driven approach
  • Effective HR administration and people management skills
  • Exposure to payroll practices
  • Full understanding of HR functions and best practices.
  • Excellent written and verbal communication skills.
  • Able to work well under pressure and meet tight deadlines.
  • Highly tech-savvy with capability in MS Office and related business and communication tools.
  • Fantastic organizational and time management skills.
  • Strong decision-making and problem solving skills.
  • Meticulous attention to detail.
  • Professional certification in HR (e.g SHRM-CP, PHRi) is a plus

Start Up Environment:

  • Thrives in a fast paced, start-up environment with dynamic business priorities.

Detailed Orientation and Managing Complexity:

  • Extensive experience leading a complex organization and passion for getting into details to identify root cause of issues and create innovative solutions.

Benefits

  • Competitive salary
  • Health Insurance
  • Pension
  • Performance Bonus
  • Annual paid vacation
  • Group Life Insurance

How to Apply
Interested and qualified candidates should:
Click here to apply online

Job Title: Associate, Grants

Location: Lagos

Key Responsibilities
Grant Research and Management:

  • Managing and supporting the grants requirement and implementation for the organization
  • Identify and develop strategies to optimize the grants administration process
  • Perform relevant research to identify available grant opportunities and evaluate the results
  • Directly involve in grant writing by coordinating with grant writers or coordinators
  • Research for effective and authentic funding opportunities having a lawful registration and proven track record
  • Oversee if the grants are implemented according to the operational and financial needs of the organization
  • Supervise the fundraising team to ensure proper coordination of work
  • Keep the relevant staff informed about upcoming deadlines and deliverables, thereby ensuring smooth completion of work responsibilities
  • Oversee if other grant staff (coordinators, writers and administrators) is complying with their job responsibilities
  • Oversee the job of invoicing, accounting, reporting, and other administrative functions to ensure successful execution of grant process
  • Prepare financial or budget plans and allocation along with the planning and finance department in accordance with each requirement
  • Analyze the budget trends and make recommendations for cost control and reduction for various grants
  • Provide detailed reports to the funders and the board of directors with respect to the organization’s progress
  • Monitor paperwork and other related documents connected with grant-funded programs
  • Maintain records of all payments and receivables and prepare monthly records for all grant related activities
  • Provide training to the new staff on grants management and reporting requirements
  • Designing grant programs and determining funding needs.
  • Preparing and monitoring budgets, and managing timelines and deliverables.
  • Be involved in all relevant 3rd party relationships including investors, banking relationships, auditors etc.

Reporting Line:

  • This position reports to Principal, Corporate Finance.

Requirements
Methodical and Strategic thinking:

  • Devise a plan of action that will make the grants raising easy and feasible.
  • Identify potential grant support from government agencies, foundations, and corporations to meet the financial and operational needs of the organization

Grants and Budgeting experience:

  • Ability to perform grant research, grant writing, grant program design and implementation, compliance and grant reporting.
  • Excellent project management skills with experience in managing and supervising administrative projects
  • Excellent organizational skills and strong command over written and verbal communication
  • Good understanding of the organization’s overall business and its objectives
  • Possess good knowledge of planning and strategizing financial and budgeting issues
  • Ability to work within a team and provide support to the junior staff
  • Ability to perform in cross-functional team approach and job responsibilities
  • Excellent interpersonal and presentation skills
  • Experience with basic financial management skills including developing and monitoring budgets and financial reporting
  • Ability to prioritize work, meet deadlines and produce quality results on time with attention to detail.
  • Proficient in using computers with related knowledge of software programs and Internet

Start Up Environment:

  • Thrives in a fast paced, start-up environment with dynamic business priorities.

Benefits

  • Competitive salary
  • Health Insurance
  • Pension
  • Performance Bonus
  • Annual paid vacation
  • Group Life Insurance

How to Apply
Interested and qualified candidates should:
Click here to apply online

Job Title: Associate, Corporate Finance

Location: Lagos

Key Responsibilities

  • Develop schedule for investment transactions and analyze efficiency, trends, revenues and financial commitment to project future revenues and expenses.
  • Manage and organize operational data to determine costs of operations and establish standard costs.
  • Provide creative solutions to reduce costs and improve financial performance
  • Conduct financial processes and procedures, prepare reports and supporting documents and provide regular updates to Finance Team.
  • Consult with the Corporate Finance team to guide and influence long term strategic thinking.
  • Review monthly expenses to ensure that expenses are booked correctly and work with the finance team to make any necessary reclassification.
  • Demonstrate appropriate understanding / working knowledge of accounting principles and internal controls, and apply them.
  • Advise on how to meet targets and create investment capital; and generate finance from shares and loans.
  • Gather, analyse and interpret complicated numerical information.
  • Assess and predict financial risks and returns; use financial modelling to predict outcomes.
  • Negotiate and structure financial details; provide investment advice, tactics and recommendations
  • Assist in preparation and analysis of annual budgets and long range plans.
  • Prepare consolidated forecasts and analyze trends in revenue, expense, capital expenditures and other related areas.
  • Conduct complex business analysis including ROI, NPV and IRR, making recommendations to management on new products, features, pricing, marketing promotions, based on historical financial data.
  • Research, analyze and synthesize data from multiple sources into business information as directed and by self-identification of business information needs.
  • Work with management and business units to determine strategic objectives and identify opportunities to meet these goals.
  • Prepare financial and business-related analysis and research in such areas as financial and expense performance, rate of return, depreciation, working capital, and investments.
  • Assist with compilation and analysis of consolidated budgets and long range plans.

Reporting Line

  • This position reports to Principal, Corporate Finance.

Requirements

  • Bachelor’s Degree in Accounting, Finance, Banking, Business or Economics (Master’s degree in finance and/or MBA preferred)
  • Profound know-how in advanced financial analysis and investment banking
  • Leadership experience in financial analysis coupled with relevant accounting experience.
  • Proficient in Excel Spreadsheets, MS Office and Financial Software applications.
  • Bear strong analytical skills.
  • Strong financial analysis skills and quantitative analysis planning
  • Excellent verbal and written communication skills as well as technology and Learning organization.
  • Excellent communication skills: Fluent oral and written English.

Start Up Environment:

  • Thrives in a fast paced, start-up environment with dynamic business priorities.

Unlocking Potential of Team Members:

  • Extensive experience and passion for coaching/ mentoring a team.

Detailed Orientation and Managing Complexity:

  • Extensive experience leading a complex organization and passion for getting into details to identify root cause of issues and create innovative solutions.

Benefits

  • Competitive salary
  • Health Insurance
  • Pension
  • Performance Bonus
  • Annual paid vacation
  • Group Life Insurance

How to Apply
Interested and qualified candidates should:
Click here to apply online