C# Developer

  • Barclays
  • Aug 20, 2025
Full time I.T. & Communications

Job Description

Join us as a C# Developer where you'll be designing, implementing, and improving software, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled experiences.

To be successful as a C# Developer, you should have:

  • Demonstrable C# development experience.
  • Good database-level SQL experience.
  • Experience working in a controlled environment, i.e., knowledge of SDLC.

Additional valued skills include:

  • AWS exposure
  • MySQL experience
  • Investment banking or asset management experience

This role will be based in Glasgow.

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 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 trends and contribute to technology communities to foster technical excellence.
  • Follow secure coding practices to mitigate vulnerabilities and protect data.
  • Implement effective unit testing to ensure code quality and reliability.

Analyst Expectations:

  • Impact related teams' work and partner with other functions and business areas.
  • Take responsibility for team operational outcomes and escalate policy breaches appropriately.
  • Embed new policies and advise on decision-making within own expertise.
  • Manage risks and controls, ensuring compliance with rules and regulations.
  • Understand how own sub-function integrates within the organization and contribute to its objectives.
  • Make evaluative judgments, resolve problems, and communicate effectively with stakeholders.

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.