Jobs

Software Development for a Web and Mobile-Based Construction Project Management System at African Agricultural Technology Foundation

  • Job Type Full Time
  • Qualification BA/BSc/HND , MBA/MSc/MA
  • Experience 6 years
  • Location Nairobi
  • Job Field ICT / Computer&nbsp , Project Management&nbsp

Software Development for a Web and Mobile-Based Construction Project Management System at African Agricultural Technology Foundation

Software Development for a Web and Mobile-Based Construction Project Management System

The objective of this assignment is to Design, Develop, and Implement a comprehensive Construction Project Management System that:

  • Integrates the Bill of Quantities (BOQ) and schedule of works with procurement timelines and cash flow projections.
  • Enables real-time material tracking through barcoding, with user-specific approval workflows.
  • Generates interactive dashboards for management and Board-level reporting.
  • Centralizes project documentation including site requisitions, audit reports, and meeting record

Scope of Work

  • The selected development partner will be responsible for designing, building, and deploying the following components:
  • System Design & Development
  • A responsive web-based platform and cross-platform mobile application (Android core).
  • Centralized relational database to house BOQs, procurement plans, requisitions, inventory, schedules, and audit logs.
  • Document repository for meeting minutes, audit reports, and financial records.
  • Role-based access control with defined user profiles (e.g., requester, reviewer, buyer, site verifier, auditor, board member).
  • Core Functional Modules
  • BOQ Management
  • Upload and manage BOQs with standardized templates, unit costs, and total cost calculations.
  • Schedule of Works Integration
  • Align BOQs and procurement needs with project timelines and cash flow schedules.
  • Procurement Planning & Workflow
  • Full procurement process flow from requester → reviewer → buyer → storekeeper, with status tracking.
  • Site Requisition & Inventory Management
  • Barcoded material tracking from delivery to usage, verified by site personnel (requester, verifier, receiver). Historical logs must be maintained.
  • Budget Monitoring & Payment Tracking
  • Real-time comparison of planned vs. actual expenditures, including upload of approved budgets.
  • Audit and Documentation Uploads
  • Secure digital storage for internal and external audit reports, compliance documentation, and site visit records.
  • Dynamic Reporting Dashboards
  • Integrated with Power BI or Tableau for advanced analytics.
  • In-built dashboards for quick reporting within the system interface.
  • System Integration and Communication
  • Use of web APIs for modular integration between web and mobile platforms.
  • In-app notifications, SMS, and email alert functionalities for workflow communications
  • Deliverables & Timelines (Project Duration: 4–6 Weeks)

Deliverable

  • Inception Report & System Architecture – Week 1
  • Functional Prototype (Core Modules) – End of Week 2
  • Complete System (Web & Android App) – By End of Week 4–5
  • Dashboard Integration (Power BI/Tableau) – Week 5–6
  • User Training & System Documentation – Week 5–6
  • System Deployment & Final Handover – By End of Week 6
  • Post-Deployment Support & Maintenance – Six (6) months

Minimum Requirements

  • Eligible firms must meet the following criteria:
  • Proven experience in the design and implementation of workflow or ERP systems in construction**, engineering, or related industries**.
  • Demonstrated ability to deliver cross-platform systems, with web and Android support.
  • Capacity to design systems with multi-currency reporting and BI tool integration (Power BI/Tableau).
  • At least 6 years of full-stack development experience, including use of modern frameworks (e.g., React, Kotlin, or equivalent).
  • Previous work involving inventory, procurement, or construction ERP platforms is highly desirable.
  • Capacity to deliver systems under tight timelines with high reliability.
  • Experience working with not-for-profit organizations or international stakeholders is an added advantage.

Team Leader Qualifications

  • The Team Lead must:Hold a master’s degree in software engineering, Computer Science, Information Systems, Mathematics, or a related field.
  • Possess a bachelor’s degree in computer science or related discipline.
  • Demonstrate practical experience in managing and delivering high-impact enterprise software solutions for large organizations.

Method of Application

Proposal Submission Guidelines

  • Interested firms or developers should submit a comprehensive proposal comprising:
  • Technical Proposal: Including methodology, proposed system architecture, and work plan.
  • Company Profile & Portfolio: Demonstrating experience with similar assignments.
  • Implementation Plan: Including milestone-based delivery timelines.
  • Budget Breakdown: Cost structure by deliverable and post-deployment support.
  • Team Composition: CVs of key personnel, including team lead qualifications.
  • References: From clients for whom similar systems have been successfully implemented.

All proposals should be submitted electronically to Procurement@aatf-africa.orgbefore or on 27 June 2025 with the subject line “Proposal for Construction Project Management System Development for AATF”

Leave a Comment