Senior Associate Software Engineer
Quick Summary
Work Order Asset Location Purchasing Inventory-related processes, where applicable Maximo Integration Framework Configure applications using Application Designer. Perform object, attribute, domain,
Responsibilities
~1 min readConfigure, develop, test, deploy, and maintain IBM Maximo solutions.
Support key Maximo modules, including:
Work Order
Asset
Location
Purchasing
Inventory-related processes, where applicable
Maximo Integration Framework
Configure applications using Application Designer.
Perform object, attribute, domain, relationship, index, and other configurations using Database Configuration.
Develop and maintain Automation Scripts using Python/Jython.
Configure and support workflows, escalations, actions, conditional expressions, communication templates, cron tasks, and scheduled jobs.
Configure security groups, application access, signature options, user permissions, and data restrictions.
Evaluate business requirements and recommend solutions using standard Maximo configurations, automation scripts, integrations, or customizations.
Follow coding, configuration, documentation, security, and technical-review standards.
Create and maintain solution designs, configuration documents, deployment instructions, rollback procedures, and support documentation.
Configure, develop, test, and support integrations using Maximo Integration Framework (MIF).
Work with Object Structures, Enterprise Services, Publish Channels, External Systems, Endpoints, Integration Controls, APIs, and message queues.
Support integrations between Maximo and SAP, middleware, data platforms, reporting tools, and other enterprise applications.
Work with REST APIs, web services, JSON, XML, and file-based integrations.
Perform data mapping, interface testing, message monitoring, error handling, reprocessing, and reconciliation.
Investigate integration failures using application logs, integration logs, queue messages, and database queries.
Coordinate with integration, database, infrastructure, security, and external application teams to resolve issues.
Provide technical and functional support for Maximo and its integrations.
Investigate incidents, service requests, application defects, data issues, and recurring production problems.
Perform issue triage, impact assessment, troubleshooting, root-cause analysis, and resolution.
Monitor cron tasks, scheduled jobs, interfaces, integration queues, and application logs.
Support critical incidents, problem-management activities, and production releases.
Document troubleshooting steps, root causes, resolutions, known errors, and preventive actions.
Create and maintain knowledge articles, operational procedures, and support runbooks.
Participate in on-call or after-hours support when required.
Participate in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, demonstrations, reviews, and retrospectives.
Work with product owners and stakeholders to understand requirements, priorities, dependencies, risks, and acceptance criteria.
Convert business requirements into configuration, development, integration, testing, and validation tasks.
Provide effort estimates and maintain accurate updates for user stories, defects, and technical activities.
Support change control, release planning, deployment, production verification, and post-release monitoring.
Prepare implementation plans, deployment steps, validation evidence, verification activities, and rollback procedures.
Follow approved source-control, configuration-management, change-management, and deployment processes.
Participate in requirements review, risk assessment, test planning, test-case preparation, execution, and defect management.
Develop and execute functional, integration, regression, smoke, negative, end-to-end, and User Acceptance Testing scenarios.
Validate Maximo configurations, business rules, security access, automation scripts, workflows, integrations, and data-processing results.
Prepare test data and maintain accurate, complete, and traceable test evidence.
Track defects using Jira, Azure DevOps, or an equivalent tool.
Retest defect fixes and perform regression testing to confirm application stability.
Maintain traceability between requirements, designs, test cases, defects, and test evidence.
Support validation documents such as requirements, specifications, risk assessments, traceability records, test scripts, and validation summaries.
Ensure application changes are assessed, documented, tested, approved, and deployed in accordance with applicable GxP procedures.
Follow data-integrity, audit-trail, security, access-control, and electronic-record requirements.
Document and support the investigation of deviations, test failures, and unexpected results.
Support periodic reviews, audits, compliance assessments, and regulatory inspections when required.
Follow secure development and configuration practices, including authentication, authorization, input validation, access control, and secure integration.
Apply least-privilege principles when configuring application security and data access.
Protect credentials, API keys, certificates, secrets, and sensitive configuration information.
Ensure all technical changes are reviewed, tested, documented, traceable, and approved before implementation.
Support technical-risk remediation, security reviews, access reviews, and audit-log assessments.
Report security, compliance, data-integrity, or control concerns through the appropriate process.
Demonstrate flexibility to work across multiple technologies and application domains based on business priorities.
Actively participate in cross-skilling opportunities beyond IBM Maximo.
Develop knowledge and contribute, when required, in areas such as:
SAP EAM or SAP Plant Maintenance
Artificial Intelligence and Generative AI solutions
Data Engineering and Data Analytics
Reporting and Business Intelligence
Automation and digital workflow solutions
Cloud technologies
Enterprise integrations and other strategic applications
Learn new tools, technologies, and business processes and apply them to development, support, and transformation initiatives.
Contribute to innovation, process automation, operational improvements, and AI-driven solutions.
Requirements
~1 min readBachelor’s degree in Computer Science, Information Technology, Software Engineering, Engineering, or a related field.
Nice to Have
~1 min readWorking knowledge of all Maximo modules.
Hands-on experience with:
Application Designer
Database Configuration
Automation Scripts using Python/Jython
Domains and relationships
Conditional expressions
Workflows and escalations
Cron tasks and scheduled jobs
Security groups and data restrictions
Experience with Maximo Integration Framework, including Object Structures, Enterprise Services, Publish Channels, External Systems, Endpoints, and Integration Controls.
Knowledge of REST APIs, web services, JSON, XML, and file-based integrations.
Working knowledge of relational databases and SQL for troubleshooting and data validation.
Understanding of software testing, including functional, integration, regression, smoke, negative, end-to-end, and UAT.
Experience creating test cases, executing tests, documenting results, and managing defects.
Understanding of GxP validation, change control, risk assessment, requirements traceability, test evidence, and controlled deployment.
Understanding of Agile and Scrum delivery practices.
Familiarity with Jira, Azure DevOps, Git, source control, peer reviews, and CI/CD processes.
Strong analytical, debugging, troubleshooting, documentation, and problem-solving skills.
Good written and verbal communication skills.
Strong learning agility and willingness to cross-skill into additional technologies.
Experience with IBM Maximo Application Suite or Maximo Manage.
Knowledge of Python beyond Maximo Automation Scripting.
Advanced SQL and database troubleshooting experience.
Knowledge of Java, JavaScript, REST APIs, XML, and JSON.
Experience with middleware platforms such as MuleSoft.
Experience integrating Maximo with SAP, ERP, data platforms, reporting tools, or third-party applications.
Exposure to SAP EAM or SAP Plant Maintenance.
Exposure to AI, Generative AI, Machine Learning, or intelligent automation.
Exposure to Databricks, Azure Data Services, Snowflake, or similar data platforms.
Experience with Power BI, Tableau, BIRT, or similar reporting tools.
Knowledge of Postman or other API-testing tools.
Understanding of manufacturing, maintenance, calibration, procurement, inventory, and asset-management processes.
Relevant IBM Maximo, Agile, testing, cloud, data, AI, or validation certifications.
Demonstrates ownership and accountability for assigned responsibilities.
Maintains attention to detail, particularly for GxP documentation and test evidence.
Communicates technical issues clearly to technical and non-technical stakeholders.
Collaborates effectively with cross-functional and geographically distributed teams.
Adapts to changing business priorities and technology requirements.
Demonstrates curiosity, continuous learning, and a proactive cross-skilling mindset.
Works across development, configuration, integration, testing, validation, and support activities.
Manages multiple priorities effectively in an Agile environment.
Commits to application quality, compliance, operational reliability, and continuous improvement.
Location & Eligibility
About this job
- Posted
- Today
Listing Details
- Posted
- October 26, 2026
- First seen
- October 26, 2026
- Last seen
- October 26, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 56%
- Scored at
- October 26, 2026
Signal breakdown
4 other jobs at
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.