1. Software Engineer
Responsibilities
- Support the design and development of reusable libraries and application programming interfaces for use across the organisation
- Support the design and development of software that is amenable for a greater automation of build, release testing and deployment process on all environments
- Support the reuse and sharing of platform components and technologies within the software engineering teams
- Deliver software components to enable the delivery of platforms, applications and services
- Write unit and integration tests, in automated test environments to ensure code quality
Requirements
- Knowledge of deployments tools like XL and Ansible
- Knowledge of software versioning tools such as GIT
- Exposure to Cloud computing and a microservices framework
- Experience of test-driven development alongside the use of automated test frameworks, mocking and stubbing and unit testing tools
- Knowledge of the key phases of software delivery lifecycle and established software development methodologies
2. Business Analyst
Responsibilities
- Create and maintain documentation, as well as support controls and quality assurance for key stakeholders and suppliers
- Identify and support cut-over and implementation tasks
- Trace and link business requirements to future state design
- Create and execute test scenarios and test scripts at various stages of the project in order to validate the solution design
- Facilitate user acceptance testing and support business users in executing the user acceptance testing
- The skills you'll need
- You’ll need to hold an appropriate business analyst certification, such as BAX, CPRE and CBAP.
Requirements
- Experience of applying business analysis tools and techniques
- A background of delivering business analysis in a technology or IT function
- Strong stakeholder management skills
- Strong understanding of the collateral management, cash management, securities management, trade life cycle, clearing and settlement, collateral messages processing (New ISO 20022)
- Good knowledge of target 2 securities systems, euroclear, clearstream, swift, XML, basic SQL
- Experience of agile methodology and an IIBA CBAP or equivalent certification is preferred
3. Deployment Analyst
Responsibilities
- Achieving approval of the implementation approach and creating a detailed implementation plan for delivering each software and work package, enabling a continuous deployment approach
- Defining and undertaking readiness activity, making sure that all required logistics for the implementation event are fully planned and cascaded across all relevant stakeholders
- Actively managing risk, issues, assumptions and dependencies and signing off and cascading a contingency approach
- Attending feature team planning sessions, and working with the teams to understand upcoming work and making sure that plans are optimised
- Making sure that all activities are carried out, coordinated and validated in line with the implementation plan during the deployment
Requirements
- A good understanding of Agile methodologies
- A good understanding and proven experience of P3M tools and methodologies
- The ability to relate everyday work to the strategic vision of the feature team, with a strong focus on business outcomes
- Excellent communication skills, with the ability to communicate complex technical concepts clearly to your colleagues and stakeholders
- A highly collaborative approach to your work