Introduction
As an IBM Application Architect, you directly help clients transform their business and solve complex problems. You will define the scope and vision for projects that deliver customized solutions using your knowledge of IBM platforms. You are a technical leader, serving as a liaison among business partners, technical resources, and project stakeholders.
Your Role and Responsibilities
Maximo Developer in IBM's CIO organization, supporting an enterprise Maximo implementation used to manage facility services and building maintenance across IBM's internal real estate portfolio. The position provides Maximo development, configuration, support, and administration services.
Responsibilities:
- Develop and deploy Maximo capabilities and solutions in partnership with lead developer, product owners, suppliers, and other stakeholders.
- Provide technical administration and support for an enterprise instance of IBM Maximo 8 for Facilities Management, including an integrated Maximo Mobile solution used globally
- Build, monitor, and support integrations with Maximo using APIs, scheduled batch jobs, and other approaches & solutions
- Perform bulk loading, updating, and administration services for large data sets in Maximo, including assets, job plans, PMs, routes, service requests, and work orders.
- Develop, manage, and support BIRT reports using Maximo data.
- Develop, manage, and support automation scripts built with JavaScript & Python
- Provide production support for Maximo application issues and incidents.
- Demonstrate strong critical thinking skills, logical troubleshooting approaches, and consideration of broader impacts for all development, administration, and support activities. Must exhibit independent and resourceful problem solving approaches when addressing issues with Maximo data, interfaces, workflows, reports, and other application issues.
- Actively collaborate with subject matter experts, product owners, end users, suppliers, and other stakeholders to understand issues and requirements.
- Effectively manage activities from initiation to completion, with clear communication & follow-up throughout. Develop project plans using collaborative project management tools, and keep up-to-date. Participate in meetings, take notes, and log actions and owners.
- Follow Agile practices & approaches, and actively contribute to Agile ceremonies.
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.
Required Technical and Professional Expertise
- 5+ years of development experience with IBM Maximo Facilities Management
- In-depth understanding of Maximo architecture, and experience with Maximo instances used globally at scale, with data structured using multiple orgs and sites.
- SQL development, relational database table structure, and Maximo database design
- Excellent communication skills (written and verbal). Able to clearly communicate with leadership and colleagues about technical capabilities, limitations, issues, and recommendations.
- Highly organized, detail oriented, independent, and resourceful.
- Able to manage complex technical projects with diverse global stakeholders and detailed, interdependent requirements
- Experience with Agile practices and associated tools, including Jira
Preferred Technical and Professional Expertise
- Experience with Maximo Health, Monitor and Predict, including IoT integrations with Maximo
- Java development experience
- BS or BA in a related discipline