Job Description
As a Java Software Developer, you will play a key role in creating a unified colleague desktop for Barclays Financial Assistance (BFA).
Key Responsibilities
* Contribute to the development of a strategic desktop solution using MCA2, aiming for full integration across digital and desktop channels.
* Design, develop, and improve software utilizing various engineering methodologies that provides business, platform, and technology capabilities for customers and colleagues.
* Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
Requirements
* Knowledge of MCA EPS and ability to pick up API and UI independently.
* Proven knowledge of JAVA and experience working with Ops, understanding their challenges, and addressing them promptly.
* Ability to manage workstream independently, including ESasS Dashboard knowledge and live proving support.
Working Style
The successful candidate will be based in Knutsford and will need to adhere to secure coding practices, implementation of effective unit testing practices, and collaborate with peers to promote a culture of code quality and knowledge sharing.
Accountabilities
* Development and delivery of high-quality software solutions.
* Ensuring that code is scalable, maintainable, and optimized for performance.
* Collaboration with peers and participation in code reviews.
Behavioral Expectations
* Take ownership for managing risk and strengthening controls.
* Deliver work and areas of responsibility in line with relevant rules, regulations, and codes of conduct.
* Maintain and continually build an understanding of how own sub-function integrates with function.
Barclays Values
All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship – our moral compass, helping us do what we believe is right.