Key Responsibilities
Analyze business requirements and translate them into functional and technical solutions within the IBM Maximo platform.
Design, develop, customize, and maintain IBM Maximo applications, workflows, integrations, and reports.
Perform system configuration, development, testing, deployment, and documentation.
Develop interfaces and integrations between Maximo and other enterprise systems using APIs, web services, and middleware technologies.
Troubleshoot production issues, perform root cause analysis, and implement effective solutions.
Support system upgrades, patches, and application enhancements.
Collaborate with business users to gather requirements and provide technical recommendations.
Prepare technical specifications, system documentation, and user guides.
Participate in user acceptance testing (UAT), system testing, and production support activities.
Ensure solutions comply with organizational security, quality, and governance standards.
Requirements
Essential Qualifications
Tertiary Education in Computer Science, Information Technology, Software Engineering, or related disciplines.
3–8 years of application development and support experience, with hands-on experience in enterprise applications.
Minimum 2 years of experience in IBM Maximo development, customization, or support.
Strong knowledge of
IBM Maximo Asset Management
Java, J2EE, JavaScript
SQL and relational databases (Oracle, SQL Server, DB2)
Maximo workflows, automation scripts, MBOs, and integrations
REST/SOAP web services and system integration
Preferred Qualifications
Experience with Maximo Anywhere, Maximo Mobile, MAS (Maximo Application Suite), or related modules.
Knowledge of enterprise asset management (EAM), maintenance management, or facilities management processes.
Experience with application servers such as WebSphere or WebLogic.
Familiarity with DevOps, CI/CD, and Agile development methodologies.
IBM Maximo certifications are an advantage.
Key Competencies
Strong analytical and problem-solving skills.
Good communication and stakeholder management abilities.
Ability to work independently and manage multiple priorities.
Strong teamwork and collaboration mindset.
Detail-oriented with a commitment to delivering high-quality solutions.
What You'll Bring
Solid technical expertise in Maximo development and support.
Ability to understand business requirements and propose practical solutions.
Experience working in production support and enhancement projects.
Passion for continuous learning and adopting new technologies.
Experience Range: 3–8 years
Seniority: Analyst Programmer / Senior Analyst Programmer (depending on experience)