CMMS Engineer

  • Fixed-term contract
  • Full-time
  • At least 2 years of experience (Junior level)
  • Bachelor degree
  • Engineer

Mission

JOB PURPOSE: 

The CMMS Engineer is responsible for the administration, configuration, support, and enhancement of the Computerized Maintenance Management System (CMMS) and associated data solutions for RDMC operations (Green Line 3 and LRT). This role ensures the seamless operation of CMMS platforms, supports integrations with other systems, and improves data accuracy and system usability. The engineer will work closely with cross-functional teams to drive automation, process optimization, and data-driven decision-making for maintenance and asset management functions.


Profile

RESPONSIBILITIES/DUTIES 

CMMS Administration & Technical Support

Administer, configure, and maintain CMMS platforms (e.g., IBM Maximo) and related maintenance applications to ensure continuous availability and performance.

Provide Tier 2/3 technical support and coordinate with internal/external stakeholders for the resolution of incidents and service requests.

Ensure compliance with system SLAs by responding to and resolving high-severity issues promptly.

Perform system upgrades, patching, and user access management in line with IT governance standards.

Data Integration & Automation

Design, develop, and maintain data pipelines between CMMS and other enterprise systems (e.g., SCADA, ERP, Data Lake).

Ensure accurate and complete data flow across integrated systems while maintaining system compatibility and performance.

Governance & Quality Assurance

Validate data inputs and outputs to ensure accuracy, completeness, and consistency across systems.

Monitor and improve the quality of data related to assets, work orders, spare parts, and preventive maintenance schedules.

Establish data quality governance practices, including metadata definitions, naming conventions, and version control.

Process Improvement & Functional Development

Analyze maintenance processes and system workflows to identify gaps and opportunities for optimization.

Design and implement enhancements to CMMS functionalities that support evolving business needs.

Conduct periodic system health checks and user experience reviews to proactively identify improvement areas.

Documentation & Compliance

Maintain comprehensive documentation of CMMS configurations, integrations, guides and troubleshooting steps.

Track system changes, including configuration modifications, interface updates, and data migrations.

Assist in the preparation and execution of audits related to asset and maintenance data.

Ensure system compliance with cybersecurity, IT policies, and asset management standards.

Training & Stakeholder Engagement

Deliver regular and tailored training sessions for end-users, engineers, and maintenance personnel on CMMS usage and best practices.

Support the CMMS roadmap development, aligning system enhancements with long-term asset management strategies.

Act as a liaison between technical teams and business users to ensure system alignment with operational needs.

Performance Monitoring & Reporting

Track and report on key system performance indicators (e.g., downtime, ticket resolution time, data accuracy).

Generate dashboards and analytical reports for internal departments to support strategic decision-making.

Other Duties

Keep abreast of technological advancements and recommend upgrades or new tools to enhance CMMS capabilities.

Perform additional duties as required by Technical/ IT Management.

ESSENTIAL QUALIFICATIONS, KNOWLEDGE & EXPERIENCE

QUALIFICATIONS:

Bachelor’s degree in Computer Science, Business Information Systems, Engineering, or a related field.

Fluent in English and Arabic; French is a plus.

KNOWLEDGE:

Strong functional and technical knowledge of CMMS systems (preferably IBM Maximo).

Solid understanding of system integrations, data pipelines, and automation concepts.

Knowledge of SCADA concepts and industrial data interfaces.

Hands-on experience with SQL and/or Oracle databases.

Familiarity with AWS Data Lake, Data Mart, or equivalent cloud-based solutions is a plus.

Proficiency in documenting business processes and technical workflows.

Advanced knowledge of Microsoft Office tools, particularly Excel.

EXPERIENCE:

3-5 years’ experience in CMMS or asset management system administration within similar industries.

At least 2 years of experience in business systems implementation and support, preferably in infrastructure or transport sectors.

Demonstrated experience managing system data quality and integration projects.

DESIRED BEHAVIORS & EXPERIENCES

Strong analytical and diagnostic skills; able to troubleshoot complex issues independently.

Clear and effective communicator, able to engage with both technical and non-technical stakeholders.

Process-driven mindset with the ability to visualize improvements and drive automation.

Self-motivated, proactive, and capable of managing priorities with minimal supervision.

High attention to detail and commitment to data integrity.

Adaptable and resilient under pressure, particularly during critical system incidents.

Comfortable working in a multidisciplinary and multicultural team environment.