McKnight International is a leading project controls and technology implementation company known for its commitment to delivering high-quality projects on time and within budget. We take pride in our dedication to safety, quality, and excellence in the construction industry. As we continue to grow, we seek skilled individuals to join our team and contribute to the success of our projects.
Job Description
Location: Philadelphia, PA
Employment Type: Full-Time
Work Arrangement: Fully On-Site
Note: We kindly ask not to be contacted at this time by recruiters or third-party agencies.
Our Company
At McKnight International, we specialize in providing innovative project controls and infrastructure technology consulting services to architects, engineers, and construction firms. Our work spans aviation, transportation, capital improvement programs, civil infrastructure, commercial development, and infrastructure technology initiatives.
We focus on integrating qualified personnel and effective systems to deliver precision, visibility, and successful project outcomes. Our organization is committed to fostering innovation, collaboration, and operational excellence while supporting complex infrastructure and consulting environments.
To learn more about McKnight International, please visit mcknightintl.com. For additional career opportunities, visit mcknightintl.com/careers.
The Role
McKnight International is seeking an experienced IBM Maximo Developer with 3-5 years of hands-on experience developing, configuring, implementing, and maintaining IBM Maximo Enterprise Asset Management (EAM) systems to support complex infrastructure and facility operations in Philadelphia, PA.
The ideal candidate will support the technical development, administration, integration, and ongoing optimization of IBM Maximo applications used to manage physical infrastructure assets, preventive maintenance activities, work orders, equipment inventories, and operational data.
This role requires practical experience with IBM Maximo, database management, application configuration, system integrations, and enterprise asset management processes. The individual hired will collaborate with IT teams, facility operations personnel, maintenance departments, and project stakeholders to maintain system reliability, data accuracy, and operational efficiency.
This position is fully on-site in Philadelphia, PA, supporting a large-scale infrastructure environment.
Requirements
Technical Scope
- Support the development, configuration, implementation, and maintenance of IBM Maximo EAM applications.
- Assist with system enhancements, integrations, troubleshooting, and performance improvements.
- Collaborate with IT teams, asset management personnel, and operational stakeholders to identify system requirements and implement technical solutions.
- Participate in technical and client meetings to review system performance, development priorities, and operational needs.
- Develop and maintain technical documentation, system configurations, and implementation procedures.
- Contribute to continuous improvement initiatives that enhance asset management processes, system reliability, and data integrity.
- Develop, configure, customize, and maintain IBM Maximo EAM applications to support enterprise asset management operations.
- Configure Maximo workflows, automation scripts, business rules, and application functionality based on operational requirements.
- Support asset hierarchies, equipment records, locations, preventive maintenance schedules, work orders, inventory management, and related asset management processes.
- Assist with developing and implementing system enhancements to improve application functionality and operational efficiency.
- Support Maximo application upgrades, configuration changes, and migration activities as needed.
System Administration & Maintenance
- Support the administration and maintenance of IBM Maximo applications to ensure system availability, reliability, security, and performance.
- Troubleshoot application errors, configuration issues, system failures, and performance-related concerns.
- Configure and maintain user accounts, security groups, roles, permissions, and application access controls.
- Assist with software updates, patches, system testing, and deployment activities.
- Coordinate with IT and infrastructure teams to support application environments and associated systems.
Database Management & Data Integrity
- Develop and maintain SQL queries, database scripts, and data extraction processes supporting Maximo applications.
- Work with relational database systems, including Oracle, Microsoft SQL Server, or similar technologies.
- Support data migration, validation, cleansing, and integration activities.
- Maintain accurate asset records, equipment information, maintenance histories, and operational data.
- Identify and resolve data-related issues affecting application functionality and reporting accuracy.
Systems Integration & Application Development
- Develop, configure, and maintain integrations between IBM Maximo and other enterprise applications, databases, and operational systems.
- Utilize Maximo Integration Framework (MIF), REST APIs, web services, and related integration technologies.
- Develop and maintain automation scripts and customized application functionality.
- Support data exchange between asset management, maintenance, inventory, financial, and reporting systems.
- Troubleshoot integration failures, data synchronization issues, and application connectivity problems.
Asset Management & Operational Support
- Support enterprise asset management systems used to track and maintain critical facility infrastructure, including electrical systems, lighting, elevators, HVAC equipment, mechanical systems, and other physical assets.
- Collaborate with maintenance and facility operations teams to improve asset tracking, preventive maintenance scheduling, and work order management.
- Translate operational requirements into technical Maximo configurations and system enhancements.
- Assist with system reporting, dashboards, and data analysis to support asset lifecycle management and operational decision-making.
Testing, Quality Assurance & Documentation
- Execute testing procedures for Maximo configurations, integrations, enhancements, and system upgrades.
- Perform technical troubleshooting, root cause analysis, and corrective action implementation.
- Maintain system documentation, technical specifications, configuration records, and standard operating procedures.
- Ensure system changes follow established change management, testing, and quality assurance processes.
Stakeholder & Client Communication
- Coordinate with IT personnel, facility management teams, maintenance departments, consultants, and client representatives.
- Provide technical updates, recommendations, and issue resolution support.
- Participate in project meetings and communicate system development progress, technical challenges, and implementation timelines.
- Provide technical guidance and support to system users as needed.
Qualifications
Required
- Minimum three (3) years of hands-on experience developing, configuring, implementing, or administering IBM Maximo EAM systems; 3-5 years preferred.
- Experience with IBM Maximo application configuration, workflows, automation scripts, and enterprise asset management processes.
- Working knowledge of Maximo Integration Framework (MIF), REST APIs, web services, or enterprise application integrations.
- Proficiency in SQL and experience with relational database systems, including Oracle, Microsoft SQL Server, or similar technologies.
- Experience supporting Maximo application enhancements, troubleshooting, and production environments.
- Understanding of application servers, database connectivity, and enterprise IT infrastructure.
- Experience configuring asset hierarchies, preventive maintenance programs, work order management, and equipment tracking within Maximo.
- Familiarity with enterprise asset management and computerized maintenance management systems (CMMS).
- Strong analytical, technical troubleshooting, and problem‑solving abilities.
- Ability to work independently on assigned technical tasks and collaborate with cross-functional teams.
- Excellent written and verbal communication skills.
Preferred Certifications
One or more of the following certifications is preferred, but not required:
- IBM Maximo Asset Management technical or implementation certification
- Relevant IBM software development or application administration certifications
- Oracle, Microsoft SQL Server, or related database certifications
- Equivalent hands‑on experience implementing and supporting IBM Maximo environments will be considered in lieu of certifications.
Education
Bachelor's degree in Computer Science, Information Technology, Information Systems, Software Engineering, or a related technical field preferred.
Equivalent professional experience with relevant IBM Maximo technical expertise will be considered.
- SQL / Oracle / Microsoft SQL Server
- REST APIs and web services
- Maximo Automation Scripts and Workflows
- Enterprise Asset Management (EAM) / Computerized Maintenance Management Systems (CMMS)
- Application configuration, troubleshooting, and system administration
Physical, Schedule & Eligibility Requirements
- Full-time position.
- Fully on-site in Philadelphia, PA.
- Regular on-site presence is required to support technical operations, system administration, and collaboration with client stakeholders.
- Ability to sit, stand, and walk for extended periods.
- Ability to work in an office, technical operations, or infrastructure facility environment.
- Ability to access designated equipment rooms, operational areas, or other facility locations as required.
- Ability to work at computer workstations and perform technical system support activities for extended periods.
- Ability to wear required personal protective equipment (PPE) when accessing designated operational or infrastructure areas.
- Additional hours may be required based on project demands, system upgrades, scheduled maintenance, critical system issues, or implementation activities.
- Must be authorized to work in the United States.
- Must be able to successfully complete all background checks and security clearances required for the assigned project or facility.
- Must have reliable transportation to and from assigned work location(s). Travel and commuting expenses are not reimbursed unless otherwise approved in writing.
Salary
Annual base salary range: $90,000 – $120,000.
Compensation will be determined based on experience, technical qualifications, certifications, and project requirements and will comply with applicable federal, state, and local pay equity requirements.
Medical, dental, and vision benefits
401(k) with employer matching contribution
Paid time off (PTO) and company holidays
Professional development and certification support
Collaborative and growth-oriented work environment
McKnight International is an Equal Opportunity Employer and does not discriminate on the basis of race or ethnicity, religion, sex, national origin, age, veteran disability or genetic information or any other reason prohibited by law in employment.