Lead Maximo Developer
New York, New York County, New York, 10261, USA
Listed on 2026-10-29
-
Software Development
Software Engineer, Java Developer, Software Architect, Backend Developer
Maximo Lead Developer
Remote
Contract ~12 Months
Compensation: Based on experience (~$70 - $80 per hour)
ABOUTTHE ROLE
Our leading federal integrator partner is seeking a Maximo Lead Developer to design, develop, and implement IBM Maximo Enterprise Asset Management solutions for a large-scale federal enterprise environment. This is a technical leadership role—responsible for hands‑on Maximo development and customization, guiding developer teams, establishing software development plans, and ensuring the quality and reliability of delivered solutions. The engagement spans the full Maximo technical stack, including application configuration, integration framework, database design, and custom algorithm development.
The ideal candidate brings deep functional and technical Maximo expertise, proven experience leading development teams, and the discipline to operate within a structured federal delivery environment. If you have 5+ years of IBM Maximo experience and are ready to lead on a high‑visibility enterprise program, we encourage you to read more below and consider applying.
- Design, code, and implement Maximo applications, enhancements, and configurations across functional and technical areas—including application configuration, integration framework, and reporting
- Develop algorithms and design/optimize relational databases to support platform performance, scalability, and reliability across enterprise systems
- Create software development plans, technical strategies, and coding standards that guide project execution and keep the team aligned on quality and delivery
- Collaborate closely with engineers, analysts, and stakeholders to contribute to solution design, share technical expertise, and support cross‑functional delivery
- Conduct research on specialized Maximo areas, devise solutions to anticipated technical challenges, evaluate alternatives, and proactively identify and mitigate development risks
- Oversee and review the work of developer teams, conduct quality control, and ensure software meets requirements within time and cost constraints
- Test solution components—including sample data sets—to validate that output functions as intended before deployment
- 5+ years of experience as a technical/functional IBM Maximo Enterprise Asset Management resource, with deep knowledge across functional and technical disciplines
- Hands‑on IBM Maximo 7.x application configuration and support experience—including Maximo Integration Framework (MIF), Java customization, and BIRT report writing
- IBM Maximo 7.x installation and upgrade experience using Migration Manager, Workflow Designer, Application Designer, and Database Configuration applications
- Java and Python programming proficiency;
Oracle PL/SQL development experience - Certified Maximo Deployment Professional certification required
- Proven ability to lead and oversee developer teams, conduct code reviews, and enforce software quality standards
- Experience devising solutions to predicted problems, evaluating alternatives, and contributing effectively within project‑based team structures
- Familiarity with federal enterprise systems or prior experience supporting their Maximo environments (nice to have)
- Certification in one or more cloud service providers (AWS, Azure, or GCP) (nice to have)
- Experience working within federal enterprise IT delivery environments and large-scale system integrator engagements (nice to have)
- 401(k) Matching Plan
- Medical, Dental, & Vision Plans
- Relationship Driven Process to Find Your Best Fit
- 6 Paid Holidays
- Regular Meetings to Ensure Quality in Your Engagement
- Comprehensive benefits package including Health Savings Account, Dependent Care FSA, supplemental coverage, paid time off, sick time, and paid…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).