.Join Barclays as a Pricing Software Engineer, where you'll be part of the Wholesale Lending team to spearhead the evolution of our digital landscape, driving innovation and excellence. You'll also benefit from being part of a vast professional network, collaborating with industry leaders and experts.
To be successful as a Pricing Software Engineer, you should have experience with:
- Strong Java software development including Spring Boot framework, with core Java skills such as Generics, Collections, Multithreading, I/O, Streams, REST, and JDBC.
- Reading, writing, and debugging multithreaded Java code.
- Tools like JIRA, GIT, IntelliJ IDEA, GitLab.
Some other highly valued skills may include:
- Good understanding of lending products, especially how they are priced.
- Structured approach to problem-solving and managing parallel streams of work.
- Experience in writing highly performant and scalable solutions.
You may be assessed on key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, as well as job-specific technical skills.
This role will be based in our Knutsford office.
Purpose of the role
To design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration 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 code quality and knowledge sharing.
- Stay informed of industry technology trends and actively contribute to our technology communities.
- Adhere to 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 across functions.
- Lead a team in performing complex tasks, setting objectives, coaching, and appraising performance.
- If in a leadership role, demonstrate leadership behaviors such as listening, inspiring, aligning, and developing others.
- For individual contributors, lead collaborative assignments and guide team members, identifying new directions and strategies.
- Consult on complex issues, support risk mitigation, and develop policies for control and governance.
- Manage risk and strengthen controls related to your work.
- Coordinate with other areas to achieve organizational objectives.
- Engage in complex data analysis from multiple sources to solve problems creatively.
- Communicate complex or sensitive information effectively.
- Influence stakeholders to achieve desired outcomes.
All colleagues are expected to demonstrate Barclays' Values of Respect, Integrity, Service, Excellence, and Stewardship, and embody the Barclays Mindset of Empower, Challenge, and Drive.