Join us as a Software Engineer to design, develop, and improve software using various engineering methodologies that provide business, platform, and technology capabilities for our customers and colleagues.
To be successful as a Software Engineer, you should have experience with:
* Java
* React, React Query, and Typescript
* AWS & CI/CD Pipelines
Highly valued skills may include:
* Software architecture, design patterns, and secure coding best practices
* Spring Boot/Micronaut
* Problem-solving skills and the ability to simplify complex concepts
You may be assessed on key skills such as risk management, change and transformation, business acumen, strategic thinking, digital and technology skills, and technical expertise.
The role is based in Glasgow.
Purpose of the role
To design, develop, and improve software that provides 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. Ensure code is scalable, maintainable, and optimized for performance.
* Collaborate 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 trends and contribute to technology communities.
* Follow secure coding practices to mitigate vulnerabilities and protect data.
* Implement effective unit testing to ensure code quality and reliability.
Analyst Expectations
* Perform activities timely and to high standards, driving continuous improvement.
* Possess in-depth technical knowledge and experience.
* Lead and support teams or develop technical expertise as an individual contributor.
* Partner with other functions and business areas.
* Take responsibility for operational results, risk management, and control strengthening.
* Understand how their work integrates within the organization and contribute to achieving organizational objectives.
* Make evaluative judgments, resolve problems, and communicate effectively with stakeholders.
All colleagues are expected to demonstrate Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, along with the Barclays Mindset: Empower, Challenge, and Drive.
#J-18808-Ljbffr