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

or Register to apply for this job
Company Details
Industry: Non-Profit Organization Management
Description: The African Agricultural Technology Foundation (AATF) is a not-for-profit organisation that facilitates and promotes public/private partnerships to access, develop, adapt and deliver appropriate agricultural technologies for sustainable use by smallholder farmers in Sub-Saharan Africa. It is headquartered in Nairobi, and its mandate covers sub-Saharan Africa. More information about AATF is available at www.aatf-africa.org
Job Description

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.

 

Check if your CV matches this job with MyJobMag AI

 

Method of Application

 

 

Education: Degree, Diploma
Employment Type: Full Time
Contact Information
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.

Recent Jobs