The responsibilities of this role focus on independently designing, developing, deploying, and maintaining internal IT and digital systems across the organization. The role emphasizes advanced data analytics, dashboard reporting, system integration, and improving internal communication to support executive decision-making and operational efficiency. Duties and responsibilities
End-to-End Systems Development
- Design, develop, deploy, and maintain internal IT systems independently without reliance on a dedicated team
- Build scalable digital solutions to support corporate and operational functions
- Ensure systems are reliable, efficient, and aligned with business needs
Data Analytics & Dashboard Reporting
- Design and manage advanced dashboards using Microsoft Power BI
- Deliver real-time reporting for KPIs, financials, and project performance
- Translating business requirements into data-driven insights for senior management
Data Integration & Database Management
- Develop and manage SQL databases and data models
- Integrate data from multiple sources into centralized reporting systems
- Ensure data accuracy, consistency, and availability across platforms
Automation & Digital Solutions
- Automate workflows using advanced Excel, VBA, and digital tools
- Develop web-based internal tools using technologies such as HTML, CSS, JavaScript, and backend frameworks (e.g., PHP or .NET)
- Utilize cloud platforms (preferably Microsoft Azure) for system deployment and management
Internal Communication & Digital Enablement
- Enhance internal communication through structured digital systems and reporting tools
- Support cross-functional collaboration by improving accessibility to business data
- Provide solutions that improve transparency and information flow
Governance, Security & Performance
- Ensure data integrity, system security, and compliance with governance standards
- Monitor system performance and troubleshoot issues proactively
- Maintain documentation for systems and processes
Stakeholder Management & Continuous Improvement
- Communicate effectively with senior executives and non-technical stakeholders
- Identify opportunities for innovation and continuous system improvement
- Stay updated with emerging technologies and implement best practices
- Perform related duties as assigned by Line Manager
- Maintain compliance with all company policies and procedures
Qualifications, Knowledge & Skills
Education & Experience
- Bachelor’s degree in IT, Computer Science, Software Engineering, or a related field
- Minimum 5–8 years of hands-on experience in systems development and digital solutions
- Proven ability to deliver end-to-end systems independently (design build deploy maintain)
Technical Skills
- Strong expertise in Microsoft Power BI (essential)
- Experience in full-stack web development (HTML, CSS, JavaScript, PHP/.NET or equivalent)
- Advanced knowledge of SQL databases and data modelling
- Strong skills in Excel and VBA automation
- Experience with cloud environments (preferably Microsoft Azure)
- Familiarity with APIs, Power Automate, Python, or data engineering tools (preferred)
- Understanding of cybersecurity principles and best practices
Industry Experience (Preferred)
- Experience in construction, engineering, or real estate sectors
- Exposure to BIM, IoT, digital twins, or smart building technologies