Join us as a Software Engineer at Barclays, where you’ll develop strategic solutions with enhanced features and better integration with Case Management. As part of our team, you’ll benefit from a vast professional network, collaborating with industry leaders and experts.
To be successful as a Software Engineer, you should have experience with:
- Proficient in Java and Spring Boot framework
- Microservices development and deployment
- Unit and integration testing for both frontend and backend
Some other highly valued skills may include:
- Experience with React for front-end development
- Familiarity with modern development tools and practices, including Jira, Git, Docker, Kubernetes
- Ability to work in an agile development environment
This role will be based in our Knutsford office.
Purpose of the role: To design, develop, and improve software using various engineering methodologies that provide business, platform, and technology capabilities for our customers and colleagues.
Accountabilities:
- Develop and deliver high-quality software solutions using industry-standard programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
- Collaborate cross-functionally with product managers, designers, and other engineers to define requirements, devise solutions, and ensure alignment with business objectives.
- Participate in code reviews and promote a culture of quality and knowledge sharing.
- Stay informed of industry technology trends and contribute to the organization’s technology communities.
- Follow secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Implement effective unit testing practices to ensure code quality and reliability.
Assistant Vice President Expectations:
- Advise and influence decision-making, contribute to policy development, and collaborate with other functions/business divisions.
- Lead a team performing complex tasks, set objectives, coach employees, and appraise performance.
- Demonstrate leadership behaviors to create an environment for colleagues to thrive, including listening, inspiring, aligning, and developing others.
- For individual contributors, lead collaborative assignments, guide team members, and identify new directions for projects.
- Consult on complex issues, support risk mitigation, and develop policies supporting governance.
- Manage risk and strengthen controls related to work activities.
- Collaborate with other areas to support business strategy and activity.
- Engage in complex data analysis to solve problems creatively and effectively.
- Communicate complex or sensitive information clearly.
- Influence stakeholders to achieve desired outcomes.
All colleagues are expected to embody the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, and demonstrate the Barclays Mindset of Empower, Challenge, and Drive.