Role summary
Drives the design, configuration, and execution of bespoke technology solutions, specialized applications, and end-to-end process automations across the entire property development life cycle. Serves as a key technical innovator at the intersection of enterprise software, custom development, and real estate operations.
Responsibilities
- Lead the design, prototyping, and end-to-end delivery of bespoke software applications, specialized web tools, and domain-specific modules to address unique operational requirements
- Build and deploy tailored digital tools supporting feasibility, master planning, design, logistics, QHSEW, construction management, asset development, and real estate operations
- Ensure custom-built applications integrate smoothly with core enterprise platforms including ERP, BIM, GIS, Cost Management, and Project Controls
- Work closely with domain experts in Master Planning, Engineering, Construction, and Finance to translate complex operational needs into technical specifications
- Identify manual bottlenecks across planning, engineering, and finance workflows and automate engineering pipelines to streamline approvals, data ingestion, and status synchronization
- Connect siloed processes between commercial, engineering, and finance teams to eliminate dual entry, reduce human error, and accelerate delivery timelines
- Establish automated data quality checks, validation scripts, and integration protocols to ensure a single, consistent source of truth across all platforms
- Monitor vendor performance against agreed service levels and delivery expectations
- Execute engagement with vendors to address incidents, defects, and enhancement requirements impacting portfolios
- Maintain alignment with stakeholders to ensure consistent application performance
- Execute application activities in line with approved governance frameworks, controls, and documentation standards
- Deliver evidence and inputs for audits, reviews, and assurance activities related to delivered applications
- Deliver improvements to enhance application effectiveness and user experience
- Define performance goals at the start of the year in discussion with the reporting manager and ensure goals are monitored and achieved
- Take ownership of personal learning agenda by identifying development needs and working towards bridging gaps
- Understand competencies relevant to the role and work towards displaying and developing them effectively
- Keep abreast of relevant professional and industry developments, new techniques, and current issues through continued education and professional networks
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related discipline
- 7+ years of experience in software engineering, digital solution design, and systems delivery
- 5+ years in a leadership role
Education
Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related discipline
Experience
7+ years of experience in software engineering, digital solution design, and systems delivery, with 5+ years in a leadership role