Job Summary
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. You will develop robust data models in SQL Server, implement complex business logic, and deliver low‑latency REST APIs and React-based user interfaces for internal teams. Leveraging Python for analytics, data processing, and automation, you will also containerise applications using Docker and deploy them through secure CI/CD pipelines aligned with Azure. Working closely with business stakeholders, you will ensure billing outputs are accurate, transparent, and auditable while contributing to architectural design, performance optimisation, and operational resilience.
Responsibilities
* Develop and deliver high‑quality software solutions using industry‑aligned programming languages, frameworks, and tools.
* Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
* Participate in code reviews, promote a culture of code quality and knowledge sharing, and write effective unit tests.
* Stay informed of industry technology trends and innovations and contribute to the organization’s technology communities.
* Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
Qualifications
* Strong hands‑on experience with C# .NET / .NET Core in financial, analytical, or data‑heavy applications.
* Strong SQL Server skills for large datasets and performance‑tuned queries.
* Experience with Python for analytics, pricing adapters, data pipelines, or microservices.
* Solid experience with Angular/React for dashboards and high‑interactivity UIs.
* Understanding of real‑time updates (WebSockets/SignalR).
* Experience containerising services using Docker.
* Proven ability to design and optimise RESTful APIs in high‑throughput environments.
* Experience with Git and CI/CD pipelines.
Additional Highly Valued Skills
* Risk and control knowledge, change and transformation acumen, business acumen, strategic thinking, digital and technology skills.
Location
This role is based in London.
#J-18808-Ljbffr