What are the responsibilities and job description for the Maximo Application Architect position at RAM Professional Services, LLC?
Job Summary
We are seeking a dynamic and highly skilled Maximo Application Architect to lead the design, development, and implementation of enterprise asset management solutions using IBM Maximo. In this role, you will serve as a technical visionary, guiding the architecture of complex Maximo environments integrated with modern cloud platforms and diverse enterprise systems. Your expertise will drive innovative solutions that optimize maintenance operations, enhance system performance, and ensure seamless integration across multiple platforms. Work is anticipated to be 40 hours / week, predominantly remote, with the expectation to attend meetings onsite when required (travel paid). Rate is negotiable. Anticipate a 9 month period of performance with potential to extend.
Duties
- Apply concepts of application architecture and service orientation to assist customer teams responsible for developing application requirements in specific functional areas.
- Coordinate work to prevent overlap and ensure alignment with the organizational Enterprise Architecture Framework, information technology (IT) strategy, Software Development Life Cycle (SDLC), strategic drivers, and standards; Apply gap analysis techniques to define the nature and extent of application scope changes and communicate business case to decision makers.
- Prepare as-is and to-be application architecture artifacts, including system connect diagrams, application reference models, software requirements documents, interface descriptions, data dictionaries, and application staging plans.
- Work with data and infrastructure architects and software program managers to ensure the integrity of application systems and plans with overall Enterprise Architecture.
- Guide the work of business systems/business case analysts and documentation specialists.
- Design and develop system enhancements for the Maximo application and infrastructure.
- Test and assist stakeholders with testing enhancements.
- Work with other Digital Modernization (DM) stakeholders following the organizational change management process to deploy changes to the production application.
- Perform data cleanup, validation, and conversion activities to ensure Maximo data accuracy and integrity.
- Develop reports, functional specifications, and documentation to support system enhancements and operational requirements.
- Troubleshoot Maximo application issues, conduct root-cause analysis, and coordinate resolution with internal teams and contractors.Experience
- Proven experience as a Maximo Application Architect or similar role with extensive knowledge of IBM Maximo Asset Management platform.
- Strong background in software architecture design for enterprise asset management solutions within cloud environments.
- Hands-on experience with NoSQL databases (MongoDB), relational databases (Oracle, SQL Server), and cloud services such as AWS or Azure.
- Expertise in integrating Maximo with third-party systems via APIs including RESTful services and SOAP web services.
- Familiarity with modern front-end frameworks such as React.js, AngularJS, Ember.js along with web design principles for user-friendly interfaces.
- Solid understanding of SDLC processes including requirements gathering, release management, testing automation (JUnit), and version control systems like SVN or Git.
- Knowledge of container orchestration tools like Kubernetes or Docker for deploying scalable applications in cloud environments.
- Experience working within Agile methodologies to deliver high-quality solutions efficiently while managing evolving requirements.
- Excellent communication skills to collaborate effectively across technical teams and business stakeholders while providing clear documentation of system architecture designs.
- Support contractor activities, including access provisioning for Contractor Officer’s Technical Representatives (COTRs), data cleanup, and issue research.
- Running and validating operational reports.
- Maintain system roles and access for Job Code changes, terminations, and Access Request Forms.
- Manage CA Service Desk/Jira tickets and respond to Maximo related requests received via email.
- Process department change orders and support department manager cleanup activities.
- Apply application architecture and service-oriented design principles to support the development of system requirements.
- Conduct gap analyses to define application scope changes and communicate impacts to decision makers.
- Prepare as-is and to-be architecture artifacts, including system diagrams, reference models, requirements documents, interface descriptions, and data dictionaries.
- Collaborate with data architects, infrastructure teams, and program managers to ensure architectural integrity across systems.
- Provide input into the deliverables of the business analysts and documentation specialists.
Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, or related discipline
- Six (6) or more years of relevant experience
- Experience coordinating software requirements and working with development teams.
- Experience managing teams of programmers for the deployment of large government multi-agency applications.
- Experience performing the application Architecture function, from conception to deployment, of a large government multi-agency solution.
- Demonstrated ability to perform data cleanup, validation, and analysis within complex enterprise systems.
- Experience developing functional specifications, reports, and system documentation.
- Strong troubleshooting skills with the ability to diagnose and resolve application, data, and workflow issues.
- Experience managing user access, roles, and security within enterprise applications.
- Familiarity with service desk processes and ticket management.
- Strong communication skills and ability to collaborate with technical and non-technical stakeholders.
- Proficiency with Microsoft (MS) Excel, MS Word, MS PowerPoint, and MS Visio or other data or application visualization software to document application architecture
- At least three (3) years of experience, including IT architecture, in managing applications for message-oriented middleware such as Maximo Integration framework (MIF), WebSphere and Oracle Fusion Middleware
- Experience in planning and deploying an enterprise COTS application
- Knowledge of Maximo 7.6 Azure Infrastructure as a Service (IaaS) architecture.
Preferred Requirements:
- Direct experience with Birt reporting, Cognos reporting, and Power BI
- Experience supporting transit, transportation, or public-sector operational and asset management environments.
- Experience integrating operational systems with Human Resources (HR), maintenance, and asset-management platforms.
- Experience with large-scale data cleanup, conversion, or migration efforts.
- Experience integrating more than four (4) legacy applications or data sources across a J2EE, MS.NET, and/or environment.
- Experience planning and deploying a business process management solution and/or a workflow engine within a large, enterprise software deployment.
Pay: From $75.00 per hour
Work Location: Hybrid remote in Washington, DC 20024
Salary : $75