Maximo Technical Architect
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
The Opportunity - Envisioning Future Trajectory
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 assist 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
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 Maxim
Key Relationships, Collaborations and Connections
This role will report to one of the Solution Architect 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:
Industry Solution Principals, Professionals and Associates
Scrum Team MembersWhat 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.
Fluent in English Language
Graduate education in a relevant degree or subsequent applicable work history
Programming experience using Java
Solid SQL knowledge
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 developing reports
Experience of developing analytics / business intelligence
Experience of using data loading tools
Excellent SQL and query tuning knowledge using of these RDBMS: DB2, Oracle and SQL Server
Experience of building Integration using web services/APIs; REST or SOAP
Solid understanding of networking and application infrastructure; DNS, Active Directory, TCP-IP, HTTPS, Timeouts, Web Servers
Experience in working with modern container technologies like Docker, Kubernetes and LXD
Comfortable with scripting i.e. Shell / Go / Python
Good understanding of working with CI systems like Jenkins / GitLab / Mercurial and experience with creating CI pipelines (Pipelines-as-code) for Jenkins or GitLabCapita IT Resourcing is acting as an Employment Agency in relation to this vacancy