Full Job DescriptionThe Role
Job Purpose
The purpose of the “Integrations Software Special” role is to directly support the Interface/API Capability Centre-Software Engineering, in achieving its goals of cost effective, optimal value IT delivery through providing technical design, development and assurance of high quality and effective Finance IT eBanking solutions.
Work directly with projects to provide architectural and design /implementation support/guidance, assist with promoting suitable reusable assets, encourage production of additional assets during delivery and oversee end-to-end solution. Focus on Enablement of developers and on driving the production-consumption model.
The Sr Software Engineer – Integrations reports to the Competence Center lead of Integration/API and serves as the key landscape and solution design face-off point for all IT and technical delivery stakeholders.
Roles and Responsibilities:
Consult, design and solution new integrations/APIs and update existing API functionalities (enhancements or bugfixes) on MuleSoft and update existing APIs functionality (enhancement/defect fix); Unit/UAT Testing of the API integration.
Apply design-first, contract-driven approach i.e. builds all the API specs in the solution first and mock / validate the solution end to end before any implementation. Supports validation of design and early creation of test cases
Documentation should be produced in parallel to the design and implementation so that the assets can easily be understood in Exchange and elicit feedback.
Presenting the changes to the Integration CoE; MuleSoft C4E and landscape managers during the Design review, Code review, Delivery Review and Pre-CAB/CAB meetings to receive required approvals.
Will work across multiple projects at once, looking for ways to enable collaboration and sharing of assets and templates to accelerate the overall backlog and avoid duplication of effort
Coach and review the deliverables at every stage of the lifecycle to enable the developers to become experts
Able to build relationships and become a trusted partner to the developer community, actively participating in and driving the community of practice.
Comply with Information Risk Management (IRM) standards and procedures
Special Challenges
oAbility to effectively communicate with internal and external stakeholders and deliver practical solutions while taking multiple agendas into account.
oAbility to solve complex technical challenges through initiative and creativity (e.g. leveraging personal industry contacts, performing external technical research, etc.)
oStrong analysis and communication skills. Able to manage conflict and misalignment within the team and with the business.
Job Experience
All candidates with relevant experience and expertise will be considered. Those candidates who can demonstrate specific experience within some or all the below areas will be preferred.
Around 9-15 years of IT experience in developing Integrations/APIs solutions or relevant solution development.
A min of 4 years of relevant experience in MuleSoft Anypoint studio. Expertise in MuleSoft Anypoint Platform artefacts such as Control Plane; Run-Time Plane; Anypoint Studio Anatomy; Runtime Manager; RAML; YAML; Error Handling; Dataweave; Batch Jobs
Track record of executing MuleSoft API/integration projects from start to finish.
Detailed understanding of end-to-end best practice across the API / integration lifecycle.
Experience building and delivering Proofs of Concept (PoC’s) and responding to functional & technical elements of RFIs/RFPs independently and effectively.
An understanding of the business domain and its language. The ability to elicit requirements from the business and the ability to understand the specifications of the data sources.
Strong experience in designing and building complete ETL/SSIS processes moving and transforming data for ODS, Staging, and Data Warehouse
Knowledge of project delivery methodologies, including Lean and/or Agile and/or DevOps.
Knowledge of IT security and compliance requirements.
Experience in working with the larger teams, natural teams, speeded across various regions.
Good to have:
Configure and manage CI/CD pipelines (e.g. source control, build tool, CI server, artefact and dependency repository, etc.)
Advise the integration with third party analytics and monitoring tools (e.g. Splunk, AppDynamics, SonarQube, Contrast Security, etc.)
Strong experience with Microsoft .NET Framework, C#, web service and BizTalk server development of 2013 R2 and 2016 environments
ERP knowledge (SAP IDOC file processing) is advantage.
Experienced with either Microsoft Biztalk or SQL Server Integration Service.
oBiztalk – Strong experience with Microsoft .NET Framework, C#, web service and BizTalk server development of 2013 R2 and 2016 environments
oSSIS – Strong experience in designing and building complete ETL/SSIS processes moving and transforming data for ODS, Staging, and Data Warehouse
Disclaimer
Please note: We occasionally amend or withdraw Shell jobs and reserve the right to do so at any time, including prior to the advertised closing date. Before applying, you are advised to read our data protection policy. This policy describes the processing that may be associated with your personal data and informs you that your personal data may be transferred to Royal Dutch/Shell Group companies around the world. The Shell Group and its approved recruitment consultants will never ask you for a fee to process or consider your application for a career with Shell. Anyone who demands such a fee is not an authorised Shell representative and you are strongly advised to refuse any such demand. Shell is an Equal Opportunity Employer.