Junior Software Engineer (Online Banking)
CR1
Hybrid / Manchester
35hrs per week 12 month secondment
Closing date 2nd September
We promote a hybrid working environment, which means you will work at our office in Manchester roughly once a week and then remotely from home. To enable you to work from home, you will need have a suitable office set up which includes a desk and a chair in a location which is free from the interruptions of day-to-day life.
The role:
The Software Engineer (Online Banking) has responsibility for being part of a team of software developers, developing best practice and delivering client-side code for our public-facing customer channels, building new features and launching new platforms. They work in an Agile environment, liaising with stakeholders in Digital and across the bank.
Key Accountabilities:
* Development of the front-end software development team in delivering high quality, robust and testable code that meets our coding standards policies
* Design solutions in accordance with the banks design principles and conventions and actively engage and collaborate on web design best practices and champion change in this area
* Act as a subject matter expert for our client-side applications
* Accountable for efficiency-focused design that serves to ensure that all code is highly reusable and modular
* Identify and deliver against technical requirements
* Help to maintain and coding standards
* Communicate with scrums on software related issues, suggested improvements and participating with other users in the relevant software communities
* Work within Scrum methodology, communicating any identified risks and issues to the Product Owner / Scrum Master accordingly
Knowledge, Skills and Experience Required:
* Experience working in development teams in a large complex environment
* Experience of development of large scale, high-volume and secure websites
* JavaScript experience (Javascript, Typescript, prototypes, React JS, Angular, Node)
* HTML and CSS (inc experience with SASS/LESS)
* Experience with Test Driven Development (TDD)
* Experience with front-end test automation (Jasmine, Selenium etc)
* Experience with front-end build tools (NPM, Grunt, Gulp)
* Experience with code and artefact repositories (GitLab, SVN, Artifactory, Nexus, Jenkins)
* Experience of Docker Containers, Kubernetes and building CI/CD Pipelines
* Solid understanding of web application development processes
* Strong object oriented programming knowledge and knowledge of good design patterns
* Experience working in an Agile/DevOps software development environment
We can only consider candidates with the right to work in the UK at this time.
Our Bank is passionate and committed to continuing to create a diverse workforce and an inclusive environment where all colleagues can fulfil their potential.
At the beginning of the year, The Co-operative Bank officially became part of the Coventry Building Society Group. Together, we have shared values and an ethical approach towards our members, customers and colleagues.
If you require more information or this document in a different format, please contact careers@co-operativebank.co.uk
As a reputable employer regulated by the Financial Conduct Authority, all offers of employment for this role are subject to a series of background checks, including criminal (DBS) and financial checks.
*Rated by Morningstar Sustainalytics in the Regional Banks sub-industry with a score of 11.2 as of 14 January 2025.