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