Responsibilities:
Lead the development, maintenance, and enhancement of IBM Maximo for multiple product lines.
Lead the development, maintenance, and enhancement of in-house applications used across our manufacturing operations when required.
Work with project teams to onboard new sites, or configure new solutions within IBM Maximo.
Review and revise current setup to ensure the current setup is running as efficiently as possible.
Work with the wider team to offer technical insights, solutions and information for the Maximo application.
Enforce best practice and encourage process adherence.
Troubleshoot and resolve technical issues, providing support to end-users as needed.
Stay updated with the latest industry trends and technologies to continuously improve our applications.
Development and configuration of IBM Maximo and associated products and solutions, e.g. integrations, mobile applications.
Participation in every part of the software development life cycle.
Help train internal staff on Maximo basics and develop technical documentation.
Required Qualifications
Bachelor's degree in business, Computer Science, or a related field; MBA or relevant certification is a plus, or 5 years of professional experience within a Full Stack development role.
Experience using and developing IBMs Maximo Application.
Strong SQL knowledge.
Experience in Python, Typescript, JavaScript, R, Java, C#, APIs, Jython.
Strong understanding of core object-oriented concepts with good knowledge of Java, Web services, JavaScript, Json, XML, JDBC, and other related technologies.
Desired Qualifications
Experience of software design and development experience using JavaScript, Jython/Phython or similar
Ability to produce concise and well-documented designs and code
Knowledge of J2EE classes and object-oriented design
Knowledge of either SQL Server, Oracle or DB2 database environments and data loading for IBM Maximo
Working knowledge of web services or other integration technologies
Visual Studio.Net and/or Eclipse proficient
Experience developing web-based mobile solutions (Apple/Android)
Familiar with Actuate, BIRT or Cognos reporting
Business Acumen:
Demonstrates the initiative to explore alternate technology and approaches to solving problems.
Skilled in breaking down problems, documenting problem statements and estimating effort.
Has the ability to analyze impact of technology choices.
Demonstrates knowledge on technical topics, such as caching, APIs, data transfer, scalability, and security.
Skilled in negotiation to align stakeholders and communicate a single synthesized perspective to the scrum team. Balances value propositions for competing stakeholders.
Demonstrates knowledge of the competitive environment
Works to best practice and finds Lean solutions within the application
Leadership:
Demonstrates clarity of thinking to work through limited information and vague problem definitions
Influences through others; builds direct and "behind the scenes" support for ideas.
Proactively identifies and removes project obstacles or barriers on behalf of the team.
Shares knowledge, power, and credit, establishing trust, credibility, and goodwill.
Strong leadership skills to drive positive change and innovative solutions
Personal Attributes:
Able to work under minimal supervision.
Excellent communication skills and the ability to interface with senior leadership with confidence and clarity.
Able to work well with global teams, including time-zone flexibility.
Skilled in providing oversight and mentoring team members.
Adaptable- can be flexible with tasks assigned and work effectively in agile teams.