Overview:

We undertook a web and mobile app development project to create a bank-integrated digital investment solution targeting middle-income earners in Africa. Our objective was to integrate the solution with the existing Core Banking System while managing both existing and non-existing functions. Additionally, we aimed to redesign the product to ensure seamless transitions between web and mobile app functionality.

Development Process:

To expedite the delivery of requested changes, we established a Continuous Integration/Continuous Delivery (CI/CD) pipeline using Azure DevOps Server. This enabled us to accelerate the development process. Our team performed extensive code refactoring, replacing outdated and non-maintainable technologies with modern ones. We also adjusted the system’s architecture to improve its overall efficiency. Furthermore, we implemented a new permission structure and automated manual recalculation and audit processes to streamline user workflows.

Team Composition:

Throughout the project, we provided proactive problem-solving and consulting. Our dedicated team consisted of the following professionals:

  • Software Architect (also serving as the Project Manager)
  • Business Analyst
  • 3 Back-end Developers
  • 3 Front-end Developers
  • 1 Quality Assurance (QA) Specialist

Results and Benefits:

  • By implementing modern technologies, we achieved a reduction in development time, project costs, and future maintenance expenses. The new version of the application exhibits stable high performance and enhanced functionality. These improvements have enabled our client to attract new users, foster loyalty among existing users, and ultimately experience a significant increase in revenue.

Technology Stack:

  • For project management and DevOps, we utilized Confluence, Jira, and Azure DevOps Server. The solution itself was developed using the following technologies:

    • Framework: .NET
    • Database: Microsoft SQL Server
    • Front-end Framework: Angular 1.5.8
    • Integrated Development Environment (IDE): Visual Studio
    • Database Management: Microsoft SQL Studio
    • Cloud Platform: Azure

    By leveraging these tools and technologies, we successfully delivered a robust and user-friendly bank-integrated digital investment solution, tailored specifically for Africa’s middle-income earners.