Home About
Services
Construction Services Development Core Software Department Internship & Training Contact Us
Home Software Engineering Department

Software Engineering Department

The Development Core — Marmo Construction's in-house software division, building the digital infrastructure that powers every project we deliver since 2015.

The Development Core

Software Built for Construction. By Construction Engineers.

Founded in 2015 as an internal innovation unit, the Software Engineering Department set out to solve a fundamental problem: the software industry builds general-purpose tools that construction teams then try to adapt. We reversed that logic.

Our developers sit alongside project managers and site engineers every day. Every tool we build starts with a real operational pain point — a scheduling bottleneck, a QA reporting gap, a procurement workflow that consumed hours of manual effort. We build the fix, deploy it, iterate on it.

The result is a suite of proprietary systems that give Marmo's construction teams a measurable operational edge over competitors relying on off-the-shelf platforms.

Dev Core Services Join the Team
Department At a Glance
Established 2015
Focus Construction Software
Systems in Production 8 Active
Automation Coverage 40% reduction in manual work
Training Active Internship Program
Technology Stack
Python JavaScript React Node.js PostgreSQL Docker REST APIs CI/CD
Our Systems

What the Development Core Builds

Five categories of internal software powering Marmo's construction operations every day.

Construction ERP & Project Management Platform

A full enterprise resource planning system purpose-built for construction operations — covering project scheduling, procurement workflows, subcontractor management, budget control, document management and client reporting. Real-time dashboards give project managers and site engineers unified visibility across every active project.

Site Management Mobile & Web Applications

On-site tools used daily by Marmo's field teams — digital checklists, inspection forms, material delivery logs, progress photo capture and safety reporting. All data syncs in real time to the central PM platform, eliminating paper-based workflows entirely.

Automation Engine & Workflow Orchestration

Rule-based and event-driven automation systems that handle repetitive workflows — automated approval routing, scheduled report generation, procurement trigger alerts, subcontractor payment reminders and compliance deadline tracking. Integrates with IoT sensors on major construction sites for real-time monitoring.

Quality Assurance & Testing Frameworks

Automated testing pipelines covering all internal software releases — unit tests, integration tests, regression suites and end-to-end user journey validation. Every deployment goes through a structured QA gate before hitting production. Zero-defect releases backed by automated rollback mechanisms.

Integration Layer & API Gateway

A centralised integration layer connecting Marmo's internal systems with external platforms — government permit portals, accounting software, BIM/CAD tools, banking systems and client reporting APIs. Custom-built adapters maintain data consistency across all connected platforms.

Impact

Development Core by the Numbers

Measurable outcomes from a decade of building software that actually gets used on construction sites every day.

0
Systems in Production
0%
Reduction in Manual Work
0+
Years Building in-house
0%
System Uptime Target
Technology

Our Technology Stack

The tools and platforms our engineers use to build and maintain Marmo's software systems.

🐍
Python
Backend / Automation
⚛️
React
Frontend / Dashboards
🟢
Node.js
APIs / Services
🐘
PostgreSQL
Primary Database
🐳
Docker
Containerisation
🔗
REST / GraphQL
API Architecture
⚙️
CI/CD Pipelines
Automated Deployment
🧪
Pytest / Jest
Testing Frameworks
How We Develop

Our Development Approach

A structured methodology that moves from construction-floor insight to production-ready software — fast, without sacrificing quality.

Discover

Embed with construction teams. Identify the operational pain point. Define the software problem precisely.

Design

Architecture planning, UX wireframes and data modelling — with input from the end users who will use it daily.

Build & Test

Iterative sprint delivery with continuous QA. Every feature ships with a test suite and code review sign-off.

Deploy & Improve

Production deployment via CI/CD with monitored rollout. Feedback loops drive continuous iteration post-launch.

Join the Development Core

We run a structured internship programme for engineering and software students. Work on live systems, get mentored by senior developers and build a career in construction technology.