Role Description
- You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support.
Your key responsibilities
- Developing new technology applications in partnership with Business and Operations stakeholders to transform the Corporate Bank - Securities Services business.
- Working with amazing people in a cross disciplined team, collaborating daily with our business users, Functional Analysts, Site Reliability Engineer (SRE), User Experience (UX) Designers & User Interface (UI) Developers.
- Shaping the future of our technology stack and applying it innovatively to solve complex problems.
- You will value a software craftsmanship approach to software development, taking pride in well-crafted software that steadily adds value.
- Embracing automated unit/integration testing as a standard development practice.
- Identify areas of Automation for performance improvements
- Promoting a DevOps/SRE culture and modern toolchains to support continuous delivery.
- Mentoring and guiding more junior staff.
- Identify areas of Automation for performance improvements
Your skills and experience
- 5+ years experience in software development project, especially working experience in business analysis, development, design, maintenance and software improvement
- Excellent development expertise with COBOL & Linux scripting
- Java experience is an advantage,
- Exposure to MQ Series / JMS / Control-M / Oracle
- Core banking, payments business knowledge is an advantage.
- Analytical expertise in an industry standard methodology (structured analysis, structured design)
- Good Communication Skills
- Problem solving ability
- Ability to work in a fast paced environment.
- Passion about sharing knowledge and best practices.
- Ability to work in virtual teams and in matrix organizations.