Your future, so sodexo

Lead Applications Developer

Job category: IS&T

Job ID: 75780


Posted: 14-Nov-2018

Lead Applications Developer - Maximo (Sodexo, Inc., Cheektowaga, New York): Top level technical expert in one or more highly specialized areas of applications systems analysis and programming. Acts independently under general direction. Provides technical leadership on complex projects. May act as expert in business or functional area. Formulates/defines system scope and objectives. Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results. Prepares detailed specifications from which programs will be written. Responsible for program design, coding, testing, debugging, and documentation. Has full technical knowledge of all phases of applications systems analysis and programming. May be responsible for multiple phases of a project. May have duties instructing, directing, and checking the work of other applications systems analysis and programming personnel. The Lead Applications Developer – Maximo is responsible for the technical development activities of Global Maximo program/system platform and related projects to ensure that goals and objectives are accomplished.  Specifically, the Lead Applications Developer is responsible for the following: Ensure technical code and functional development in coordination under the guidelines of MTCC architect; work closely with MTCC architects and assist in specifications and prototyping solution design; assist troubleshooting of Level 3 incidents; serve as the primary developer for all integrations using Maximo Integration Framework and Java Based Interface; assist in development of Integration using Maximo Integration Framework with systems including SAP, ESB, Microsoft Dynamics (Optimum), etc.; develop Java custom code for Maximo including MBO extension, Integration Processing Classes, User Exit, and XSL transformation; perform unit/functional testing coordinating with multiple teams, analyze and provide timely resolution of the defects found during testing; support and manage day-to-day system maintenance activities such as troubleshooting issues reported by Help Desk and end-users, and consultations with functional team members; recognize system deficiencies and implement effective solutions; maintain documentation in line to SDLC standards and assist in User Acceptance and release document; be accountable for future-proof Maximo landscape from any custom development including any adopted 3rd party components; apply industry knowledge and good understanding of business challenges associated with Enterprise Asset Management solution deployment; and employ a customer-focused service attitude.

Minimum requirements are: Education: Bachelor's degree in Mechanical Engineering, Electrical Engineering, Computer Science, or a related field.  Experience: 3 years of basic functional experience being part of a multi-site setup Maximo implementation working with various Maximo modules such as Service Request Management, Work Order Management, Asset Management, Purchasing, Inventory, Planning, Resource Management, and Preventive Maintenance.


Special Skills: Must have: Experience implementing IBM Maximo applications with progressing levels of responsibility as a developer and team lead; experience designing high quality systems; experience with one or more of the following: MIF, MBO Customization, Maximo 7.X Database Object Structure, Relationships and Configuration, Application Designer, Automation Script and Oracle SQL; experience developing Integrations using Maximo Integration Framework and hands on experience configuring object structure, publish channel, enterprise service, external system and web services; experience developing Java custom code for MAXIMO, including MBO extension, Integration Processing Classes, User Exit, XSL transformation, mobile classes; experience in managing Maximo Infrastructure landscape and monitoring automation; experience in installing/troubleshooting MAXIMO in a cluster environment; direct experience and background with large IT projects, migrations, and implementations; experience with Maximo Version 7.x and above; familiarity with Service Provider module of Maximo 7.5; extensive hands-on experience on Integrating Maximo with external systems using Maximo adapters, Web-Services & Interface tables, and related technologies; working knowledge of enterprise monitoring, security layers, basic network topology; understanding of Maximo functionalities and the functional relation between various Maximo modules; ability to adapt to shifting priorities, demands, and tight timelines through analytical and problem-solving capabilities; ability to work creatively with a team and assists in enforcing project schedules and deadlines; ability to lead a technical team and proven ability to address ambiguous technical challenges; excellent presentation and articulation skills with experience in presenting software/IT solutions; and good oral and written communication skills. Unless otherwise indicated, employer is seeking the ability in the skills listed above with no specific amount of years of experience required. All experience can be gained concurrently.

Apply online at: Reference: 75780. An EOE.

Basic Education Requirement - Bachelor’s Degree 

Basic Functional Experience - 3 years

Sodexo is an EEO/AA/Minority/Female/Disability/Veteran employer.