Backend Software Developer

Posted 3 days 15 hours ago by Barclays

Permanent
Not Specified
I.T. & Communications Jobs
Glasgow, United Kingdom
Job Description
Join us as a Backend Software Developer to support the organisation, achieve its strategic objectives by identifying business requirements and solutions that address business problems and opportunities.

To be successful as a Backend Software Developer, you should have the following skills/experience:

  • Knowledge of React as a Front End development library.
  • Working knowledge of Java.
  • SQL experience.

Some other highly valued skills may include:

  • Understanding of/experience with DevOps tools - Gitlab, Bitbucket, Jenkins, SonarQube, Nexus.
  • Technical, analytical, and problem-solving skills, with the ability to be proactive, a team player, and a can-do attitude.
  • Strong written and verbal communication skills to technical and non-technical colleagues.
  • Willingness to embrace wider technologies used within the department.

You may be assessed on key skills relevant for success in this 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 Glasgow.

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 software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Participation in code reviews and promotion of a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and actively contribute to the organization's technology communities.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Analyst Expectations
  • Perform activities in a timely manner and to a high standard, driving continuous improvement.
  • Possess in-depth technical knowledge and experience in the assigned area.
  • Understand principles and concepts within the area of expertise.
  • Lead and support team development, allocate work, and coordinate resources.
  • Demonstrate leadership behaviors to create a thriving environment, including the LEAD behaviors: Listen, Energize, Align, Develop.
  • Develop technical expertise or act as an advisor.
  • Impact related teams and partner with other functions and business areas.
  • Take responsibility for team operational results and escalate breaches appropriately.
  • Embed new policies and procedures due to risk mitigation.
  • Advise and influence decision-making within the area of expertise.
  • Manage risk and controls, ensuring compliance with rules and regulations.
  • Understand how the sub-function contributes to organizational objectives.
  • Make evaluative judgments, resolve problems, and communicate effectively.
  • Build networks and act as a contact point for stakeholders outside the immediate function.

All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, and embody the Barclays Mindset of Empower, Challenge, and Drive.