- Job Type Full Time
- Qualification BA/BSc/HND , MBA/MSc/MA
- Experience 6 years
- Location Nairobi
- Job Field ICT / Computer  , Project Management 
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