cover image
Client Server

Client Server

www.client-server.com

13 Jobs

101 Employees

About the Company

At Client Server, we are driven by technology and powered by people.

We are a leading technology recruitment consultancy, specialising in a vast range of technology roles in London, the UK, Europe, and the USA.

Our focus is finding exceptional candidates for exceptional organisations. These include technology leaders, innovative start-ups, hedge funds, banks and consultancies.

Listed Jobs

Company background Company brand
Company Name
Client Server
Job Title
Software Engineer C# .NET - Sports Trading
Job Description
**Job Title** Software Engineer C# .NET – Sports Trading **Role Summary** Backend‑focused software engineer developing and maintaining trading platform components for a global sports trading firm. Deliver robust, scalable solutions in C#/.NET, ensuring high performance and reliability of backend services. **Expectations** - Produce clean, well‑tested code that meets functional and non‑functional requirements. - Participate in agile ceremonies (stand‑ups, sprint planning, reviews). - Collaborate with cross‑functional teams (product, QA, operations) to deliver business value. - Continuously improve system performance, maintainability, and security. - Own defect resolution and respond promptly to incident tickets. **Key Responsibilities** - Design, develop, and deploy backend services using C# and .NET. - Consume and expose RESTful APIs and integration points with external trading systems. - Write unit, integration, and performance tests; maintain code coverage standards. - Review code, provide constructive feedback, and enforce coding standards. - Monitor service health, troubleshoot production incidents, and implement fixes. - Optimize database queries and data models to meet latency targets. - Contribute to documentation (design, API, deployment). - Mentor junior developers and share best practices. **Required Skills** - 2+ years of professional experience with C#/.NET Core/.NET 6+. - Strong object‑oriented design and familiarity with SOLID principles. - Experience with relational databases (SQL Server, PostgreSQL) and Entity Framework / Dapper. - Proficiency in asynchronous programming (async/await). - Exposure to cloud platforms (Azure/AWS) and containerization (Docker). - Knowledge of DevOps pipelines (CI/CD, Git, automated testing). - Understanding of security practices (authentication, authorization). - Familiarity with sports trading or financial domains is a plus. **Required Education & Certifications** - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field. - Professional certifications (e.g., Microsoft Certified: Azure Developer Associate) desirable but not mandatory.
City, United kingdom
On site
31-12-2025
Company background Company brand
Company Name
Client Server
Job Title
C++ Software Engineer - FinTech
Job Description
Job Title: C++ Software Engineer - FinTech Role Summary: Develop and maintain high-performance back-end systems for a global FinTech platform. Focus on complex software solutions with measurable impact on core operations. Expactations: Proven experience in back-end C++ software development. Demonstrated ability to deliver high-impact solutions in complex systems. Strong problem-solving skills with a focus on system performance and scalability. Key Responsibilities: Design, develop, and optimize core platform components. Implement back-end solutions for strategic enhancements. Collaborate with cross-functional teams to integrate systems and resolve technical challenges. Ensure reliability and scalability of mission-critical applications. Required Skills: C++, Linux, SQL. Back-end software development. Software architecture. Database integration. System performance optimization. Problem-solving in complex environments. Required Education & Certifications: Bachelor's/Master's degree in Computer Science or related technical field.
London, United kingdom
On site
07-01-2026
Company background Company brand
Company Name
Client Server
Job Title
Senior Software Engineer C# .NET - relocate to Newcastle!
Job Description
**Job title** Senior Software Engineer C# .NET **Role Summary** Lead the design, development, and maintenance of enterprise‑grade .NET applications within a fast‑growing FinTech environment. Drive architectural decisions, ensure code quality, and collaborate with cross‑functional teams to deliver reliable, high‑performance solutions. **Expectations** - 5+ years of professional experience designing and implementing C#/.NET solutions. - Proven ability to work independently and mentor junior developers. - Strong communication skills to translate business requirements into technical solutions. - Commitment to continuous improvement of development practices and tooling. **Key Responsibilities** - Architect and develop scalable .NET (C#) services, APIs, and web applications. - Collaborate with product, QA, and DevOps teams to deliver features on schedule. - Conduct code reviews, enforce coding standards, and promote best practices. - Write unit, integration, and acceptance tests; maintain automated test suites. - Troubleshoot and resolve production incidents, optimizing performance and reliability. - Participate in Agile ceremonies (sprint planning, retrospectives, stand‑ups). - Contribute to CI/CD pipeline enhancements and cloud deployment strategies. **Required Skills** - Advanced proficiency in C#, .NET (Core/Framework), ASP.NET MVC/Blazor, and Entity Framework. - Experience building RESTful APIs and microservices. - Strong SQL knowledge (SQL Server, relational design). - Familiarity with cloud platforms (Azure/ AWS) and containerisation (Docker). - Version control with Git; knowledge of branching strategies. - Agile/Scrum development methodology. - Test‑driven development, unit testing frameworks (xUnit, NUnit). **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Professional certification (e.g., Microsoft Certified: Azure Developer Associate) preferred but not mandatory.
London, United kingdom
On site
Senior
09-01-2026
Company background Company brand
Company Name
Client Server
Job Title
Data Software Engineer Python Spark SaaS
Job Description
**Job Title:** Data Software Engineer – Python, Spark, SaaS **Role Summary:** Senior‑level, hands‑on engineer responsible for designing, building, and maintaining data‑centric software components of a SaaS analytics platform. Works within an agile, global technical services environment to deliver scalable, high‑performance data pipelines and services on Azure. **Expectations:** - Deliver production‑grade Python code and Spark jobs with a focus on reliability and performance. - Contribute to architecture decisions for a cloud‑native SaaS data product. - Operate collaboratively in a distributed team, following DevOps and CI/CD best practices. - Mentor junior engineers and participate in code reviews. - Ensure compliance with security, data‑privacy, and operational standards. **Key Responsibilities:** - Develop, test, and deploy Python applications and PySpark workloads on Azure (e.g., Azure Databricks, Azure Synapse). - Design and implement ETL/ELT pipelines for ingesting, transforming, and storing large‑scale datasets. - Optimize data processing jobs for cost, speed, and resource utilization. - Build and maintain APIs and microservices that expose analytics functionality to SaaS customers. - Integrate with Azure services such as Data Factory, Blob Storage, Event Hubs, and Cosmos DB. - Implement monitoring, logging, and alerting for data pipelines and services. - Participate in agile ceremonies, sprint planning, and continuous improvement initiatives. **Required Skills:** - Strong Python programming (3+ years) with clean, testable code. - Proficiency in Apache Spark (PySpark) and distributed data processing concepts. - Hands‑on experience with Azure cloud services (Databricks, Synapse, Data Factory, Storage). - Solid SQL knowledge; familiarity with relational and NoSQL databases. - Experience with CI/CD pipelines (Azure DevOps, GitHub Actions) and version control (Git). - Understanding of containerization (Docker) and orchestration (Kubernetes) is a plus. - Ability to work in a fast‑paced, collaborative, remote‑first environment. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or a related field (or equivalent professional experience). - Azure certifications (e.g., Azure Data Engineer Associate) are preferred but not mandatory.
London, United kingdom
On site
09-01-2026