Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Lenovo PCCW Solutions

New

Analyst Programmer - Maximo

Posted 33 views
Discussion

Summary

Supports, develops, customizes and maintains IBM Maximo (enterprise asset management) solutions: builds workflows, integrations and reports, troubleshoots production issues, and supports upgrades. Core stack is IBM Maximo, Java/J2EE, JavaScript, SQL (Oracle/SQL Server/DB2) and REST/SOAP web services.

Job Summary

We are seeking a skilled and motivated Analyst Programmer – Maximo to join our application team. The successful candidate will be responsible for supporting, developing, enhancing, and maintaining IBM Maximo solutions to meet business and operational requirements. The role involves working closely with users, business stakeholders, and technical teams to deliver system enhancements, troubleshoot issues, and ensure system stability.


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)

Skills

Apply

See also