datatrota
Signup Login
Home Jobs Blog

Head of Unit, Application Development at LAPO Microfinance Bank Limited

LAPO Microfinance Bank LimitedLagos, Nigeria Software Development
Full Time
LAPO Microfinance Bank is a pro-poor financial institution committed to the social and economic empowerment of low-income households through provision of access to responsive financial services on a sustainable basis. The Institution was established in the late 1980s as a Non-Governmental Organization (NGO) by Godwin Ehigiamusoe in response to the effects of the implementation of the Structural Adjustment Programme (SAP) in 1986. In 2010, LAPO MfB obtained the approval of the Central Bank of Nigeria (CBN) to operate as a state microfinance bank and in 2012, it got an approval as a national microfinance bank. Over the years, LAPO MfB has emerged as a leading institution delivering a range of financial services to over a million people in Nigeria. Our Vision/Mission: Improving lives The LAPO MfB family share mutual core values that are centred on: Integrity Innovativeness Simplicity Excellence Customer-centeredness

Key Responsibilities:

  • Strategic Planning & Management:
    • Develop and implement the application development strategy in alignment with the organization's IT strategy and business objectives.
    • Plan and budget for application development projects, resources, and tools.
    • Lead and manage the Application Development team, including recruitment, training, performance evaluation, and mentorship.
    • Establish and maintain application development standards, policies, and procedures, including coding standards, testing methodologies, and deployment processes.
  • Application Development Lifecycle Management:
    • Oversee the entire software development lifecycle (SDLC) for all application development projects, from requirements gathering to deployment and maintenance.
    • Ensure the use of appropriate development methodologies (e.g., Agile, Waterfall) for different projects.
    • Manage project timelines, budgets, and resources effectively.
    • Monitor project progress and provide regular updates to stakeholders.
  • Team Leadership & Mentorship:
    • Provide technical leadership and guidance to the application development team.
    • Foster a collaborative and innovative team environment.
    • Mentor and coach team members to enhance their skills and knowledge.
    • Conduct performance reviews and identify training needs.
  • Technical Design & Architecture:
    • Collaborate with architects and senior developers to design and implement robust and scalable application architectures.
    • Ensure that applications are designed with security, performance, and maintainability in mind.
    • Participate in code reviews and provide feedback to developers.
  • Quality Assurance & Testing:
    • Implement quality assurance processes and testing methodologies to ensure the delivery of high-quality applications.
    • Oversee the testing of applications, including unit testing, integration testing, and user acceptance testing.
    • Ensure that defects are identified and resolved promptly.
  • Technology Evaluation & Implementation:
    • Evaluate and recommend new technologies, tools, and frameworks to improve application development efficiency and quality.
    • Stay up-to-date with industry best practices and emerging trends in application development.
  • Vendor Management (if applicable):
    • Manage relationships with external software development vendors, if applicable.
    • Negotiate contracts and ensure service level agreements are met.
  • Reporting & Communication:
    • Provide regular reports on application development projects, team performance, and technology trends.
    • Communicate effectively with stakeholders about application development initiatives and issues.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend