Job Title: Senior IBM Maximo Full Stack Developer
Job Location: 100% Remote (still have to interview and onboard onsite in New York, NY)
Pay Range: $70/hr (W2), depending on experience
Duration: 12+ months contracts
100% Remote role, but all candidates must still be able to interview and onboard (for 2-3 days) onsite in New York, NYPosition OverviewOur Fortune 500 client located in New York, NY is seeking an experienced
Senior IBM Maximo Full Stack Developer to support the design, development, customization, deployment, testing, and ongoing enhancement of IBM Maximo enterprise asset management applications, with a particular focus on
Maximo mobile solutions.
This is a hands-on technical position responsible for developing and supporting mobile applications that integrate with the IBM Maximo platform, troubleshooting complex mobile application issues, and delivering innovative solutions that meet business and operational requirements.
The selected candidate will also support broader Maximo application development, customization, and implementation initiatives while contributing to emerging AI-related projects and technology enhancements.
The ideal candidate will have extensive experience working across multiple versions of IBM Maximo, a strong background in Maximo mobile application customization and deployment, and demonstrated involvement in multiple end-to-end Maximo implementations.
A minimum of four years of hands-on Maximo mobile application customization and deployment experience, at least five years working with IBM Maximo, and participation in three to four Maximo implementations are essential.Key ResponsibilitiesIBM Maximo Mobile Application Development- Design, develop, customize, test, deploy, and maintain IBM Maximo mobile applications supporting enterprise asset management operations.
- Develop and enhance mobile application functionality based on business requirements, operational workflows, and end-user needs.
- Customize existing Maximo mobile applications to support new business processes, system enhancements, and application features.
- Troubleshoot complex mobile application issues, including application errors, unexpected behavior, configuration problems, and integration-related defects.
- Investigate mobile application failures, perform root cause analysis, and implement appropriate corrective actions.
- Support mobile application testing, debugging, deployment, and post-implementation stabilization.
- Collaborate with business stakeholders, technical teams, and application users to identify mobile application improvements.
- Ensure mobile application solutions meet functional requirements and provide a reliable user experience.
IBM Maximo Development & Customization- Design, develop, configure, and customize IBM Maximo applications to meet enterprise asset management requirements.
- Support application enhancements and development activities across different versions of the IBM Maximo platform.
- Analyze business and technical requirements and translate them into scalable, maintainable application solutions.
- Develop and implement Maximo customizations, application enhancements, and system functionality improvements.
- Participate in the technical design, development, testing, and deployment of Maximo application solutions.
- Troubleshoot Maximo application defects, configuration issues, and performance-related problems.
- Collaborate with technical architects, developers, and functional teams to implement innovative solutions.
- Support ongoing Maximo development and application maintenance activities.
Maximo Implementations & Solution Design- Participate in IBM Maximo implementation, customization, enhancement, and deployment initiatives.
- Apply experience from multiple Maximo implementations to support solution design and technical decision-making.
- Work with stakeholders to understand business requirements and recommend appropriate Maximo application solutions.
- Contribute to application design discussions, technical specifications, and implementation planning.
- Evaluate application requirements and identify opportunities to improve system functionality and operational efficiency.
- Support application integration, testing, deployment, and production readiness activities.
- Assist in resolving technical challenges during implementation and post-deployment support.
Database Development & Troubleshooting- Work with SQL Server and/or Oracle databases supporting IBM Maximo applications.
- Develop, execute, and troubleshoot SQL queries to support application development and issue resolution.
- Analyze application data, database interactions, and data-related errors to identify root causes.
- Support database-related troubleshooting associated with Maximo application functionality and mobile solutions.
- Collaborate with database administrators and application teams to resolve data access, integration, and application performance issues.
Testing, Production Support & Issue Resolution- Develop and execute appropriate testing activities for Maximo application customizations and mobile application enhancements.
- Identify, investigate, document, and resolve application defects and technical issues.
- Perform troubleshooting and error handling for complex Maximo mobile application scenarios.
- Collaborate with QA teams and business users to validate application functionality and resolve testing issues.
- Support application deployments, production releases, and post-deployment troubleshooting.
- Provide ongoing technical support for Maximo applications and mobile solutions.
- Document technical solutions, application changes, troubleshooting procedures, and implementation activities.
AI Initiatives & Continuous Improvement- Support Maximo-related technology enhancements and emerging AI initiatives.
- Collaborate with technical teams to evaluate opportunities for AI-supported functionality and application improvements.
- Assist with the development, testing, and implementation of solutions associated with AI initiatives.
- Recommend innovative approaches to improve application functionality, efficiency, and user experience.
- Contribute to continuous improvement of Maximo development, deployment, and support processes.
Required Qualifications- Minimum of 4+ years of hands-on experience customizing and deploying IBM Maximo mobile applications.
- At least 5 years of experience working with different versions of IBM Maximo.
- Demonstrated experience designing, developing, customizing, testing, and deploying Maximo mobile application solutions.
- Participation in at least 3-4 IBM Maximo implementations.
- Strong ability to design applications and develop innovative technical solutions based on customer and business requirements.
- Hands-on experience with SQL Server and/or Oracle databases, including SQL querying and database troubleshooting.
- Strong experience troubleshooting Maximo mobile application issues, managing errors, debugging application functionality, and resolving technical defects.
- Experience supporting IBM Maximo application development, configuration, customization, and ongoing maintenance.
- Understanding of enterprise application development, testing, deployment, and production support processes.
- Ability to analyze complex technical problems, identify root causes, and implement effective solutions.
- Experience collaborating with business stakeholders, technical teams, and application users to gather requirements and deliver application enhancements.
- Strong analytical, problem-solving, communication, and documentation skills.
- Ability to work independently and collaboratively on multiple development, implementation, and support activities.
Preferred Qualifications- 10+ years of overall experience in software development, implementation, and customization of web applications.
- IBM Maximo professional certifications.
- Experience working with multiple mobile application solutions used in enterprise asset management environments.
- Prior experience supporting asset management applications within the utilities industry, including electric, gas, or other infrastructure-intensive operations.
- Experience leading or mentoring teams of software developers.
- Familiarity with enterprise application architecture and integration concepts.
- Experience contributing to AI-related application development, automation, or technology enhancement initiatives.
- Experience supporting large-scale enterprise asset management implementations and modernization initiatives.
Key Technologies & SkillsEnterprise Asset Management: IBM Maximo, Maximo Application Development, Maximo Customization, Maximo Implementations, Enterprise Asset Management (EAM)
Mobile Development: IBM Maximo Mobile Applications, Mobile Application Customization, Mobile Deployment, Mobile Troubleshooting, Error Handling, Application Debugging
Application Development: Full Stack Development, Enterprise Web Applications, Application Design, Application Configuration, Technical Solution Development
Databases: Microsoft SQL Server, Oracle Database, SQL Queries, Database Troubleshooting
Testing & Support: Application Testing, Defect Resolution, Root Cause Analysis, Production Support, Application Deployment, Technical Documentation
Additional Areas: AI Initiatives, Enterprise Application Modernization, Utility Asset Management, Technical Team Leadership