Arcadis
,
London, Greater London
Maximo Infrastructure Technical Architect
Overview
Job Description
Maximo Technical Architect Located in either: United Kingdom, Serbia Introducing Arcadis Gen Are you interested in joining a start up with bold global ambitions, that already has the backing of, a 3 billion revenue, 27000 person organisation operating in over 70 countries, that has deep market sector insights in collective design, consultancy, engineering, project and management services? We are creating a new entity focused upon accelerating the investment and development of digital solutions which support the asset lifecycle and will position Arcadis as a digital front runner in the fields of digitized asset management, cities and mobility. Our focus is upon accelerating our ability to bring highly scalable digital propositions quickly and seamlessly to both existing and new Arcadis clients across the globe. We have a clear vision that will enable us to rapidly scale our existing digital capabilities and innovate based on the identified underserved demand in the market, by creating industry leading products, platforms and solutions. Our strategy to become more digitally focused has already seen the acquisition of two digital asset management companies to build on our existing digital capabilities from the Arcadis technology division, all of which will form the foundations of this new digital entity. 1. The Opportunity The Maximo Technical Architect (TA) plays an integral role in our Scrum teams superivising and executing build changes, reviewing pull requests, providing expert advice to other team members and troubleshooting complex Maximo technical issues. Core responsibilities include: Build Management: Setting up project respositories, creating docker images, setting up the build process; local, QA, Pull Request (PR). All configuration work is done with Arcadis Cloud using the toolsets (Rancher, Jenkins, AWS, Docker, etc) provided by our Infrastructure Engineering Services (IES) Team. Release Management: After each Sprint a release package is created based upon the completed user stories (features). The TA will work with other team members to ensure all features are completed on time to ensure a release package can be deployed to high environments for testing by QAs. Configuration Development: The TA contributes to the delivery of features by either working on features themselves or assisting other members of the team. Technical Design and Backlog Management: The TA will spend time working on specific aspects of the system technical design ensuring user stories and features are well thought out, can be estimated and any dependencies have been identified, prioritised and delivered before the specific user stories are started. Collobaration: The TA works closely with the Solution Architect and Scrum Master to support high quality delivery of current and future sprints. They need to keep in mind the overall solution context, help identify SME knowledge requiread ahead of time and keep all members colloborating efficiently to maximise the throughput of the Sprint. 2. Key Deliverables Well defined lean technical documentation which supports creating technical tasking (JIRAs as improvements, user stories, features) Well defined and prioritised backlog High quality code and data artefacts alongside unit tests etc. Code review and merging Expert guidance on how to develop and configure Maximo 3. Key Relationships, Collaborations and Connections This role will report to one of the Solution Architects within the Solution Architect and Technical Delivery sub domain It will collaborate closely with other sub domains with the Solutions Domain and Infrastructure Engineering Services: o Project Managers o Solution Architects o Infrastructure Engineers o Scrum Masters o Industry Solution Principals, Professionals and Associates o Scrum Team Members 4. What We Are Looking For The ideal candidate will have a strong technical background, worked with IBM Maximo and have a very good understand of all elements within the application stack. Common Requirements Fluent in English Language Graduate education in a relevant degree or subsequent applicable work history Programming experience using Java Solid SQL knowledge XML, JSON Solid understanding and configuration experience using the Maximo Application stack (IHS, Websphere, DB2) Experience configurating and customising the Maximo framework: Maximo UI, Maximo Integration Framework, Domains, Automation Scripting, Workflows etc. Functional knowledge of PMs, Work Orders, Assets and Locations Desirable Experience and Qualifications Java programming and configuration experience gained from at least 6 years relevant professional experience working with IBM Maximo Experience of agile methodology: SCRUM and Continuous Integration Experience using project collaboration tools such as Atlassian Confluence & JIRA Experience creating unit tests, mocks, Selenium e2e tests, etc. Excellent written and oral presentation skills, including conveying technical information Experience of developi