Senior Software Engineer

Barclays

Canary Wharf, United Kingdom
On-site
C# .net / .net core
Sql server for large datasets
Python for analytics
Barclays is seeking a Senior Software Engineer to design and enhance software solutions that support business and technology capabilities. The ideal candidate will have strong expertise in C# (.NET/.NET Core), SQL Server, and Python, alongside experience in developing scalable, secure, and high-performance applications

Job Summary

  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
  • Join Barclays as a Senior Software Engineer, where you will design and build scalable C# (.NET/.NET Core) and Python-based calculation engines to drive efficiency and enable dynamic client billing.

Matching Summary

Match Score: 85

Barclays is seeking a Senior Software Engineer to design and enhance software solutions that support business and technology capabilities. The ideal candidate will have strong expertise in C# (.NET/.NET Core), SQL Server, and Python, alongside experience in developing scalable, secure, and high-performance applications.

Skills & Requirements

Must-have

  • C# .NET / .NET Core
  • SQL Server for large datasets
  • Python for analytics
  • Secure coding practices
  • Unit testing practices

Nice-to-have

  • Angular/React for UIs
  • Real-time updates (websockets/SignalR)
  • Containerizing services using Docker
  • Design and optimize RESTful APIs
  • Git
  • CI/CD pipelines

Key Requirements

  • Strong hands-on experience with C# .NET / .NET Core
  • Strong SQL Server skills
  • Python experience

Work Rights

Not specified

Tailored Resume

Cover Letter