Employment Opportunities 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 positions 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.
Interested and qualified candidates should:
Click here to apply
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
Interested and qualified candidates should:
Click here to apply
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
Interested and qualified candidates should:
Click here to apply
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
Interested and qualified candidates should:
Click here to apply
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
Interested and qualified candidates should:
Click here to apply
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
Interested and qualified candidates should:
Click here to apply
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
Interested and qualified candidates should:
Click here to apply