CipherTek Recruitment
Software Engineer
CipherTek RecruitmentUnited Kingdom8 days ago
ContractRemote FriendlyInformation Technology, Engineering +1

Job Specification: Senior C# Developer

Day rate: Upto £700 p/d Outside IR35

Location: London

Type: Full-time / Contract

Hybrid: 1 day per week in the London City office

Industry: Investment banking


About the Role

We are seeking a highly skilled Senior C# Developer to join our in-house technology team to design, build, and enhance our data fabric platform. This platform underpins critical data flows, analytics, and operational systems for a global investment bank. You will work in a high-performance environment, collaborating with cross-functional teams to ensure the seamless integration, processing, and availability of enterprise data.


The role will involved a good mix of development and Dev Ops work, so you should be comfortable and enjoy both.


Investment banking experience is required, ideally middle/front office.


Key Responsibilities

• Platform Development: Design, develop, and maintain highly scalable and reliable components of the in-house data fabric using C#.

• Data Integration: Build APIs and services to enable seamless data exchange across trading systems, risk engines, and analytics platforms.

• Performance Optimization: Enhance the performance of data pipelines, ensuring low-latency processing for real-time analytics and decision-making.

• Architecture Design: Contribute to the architectural decisions for a scalable, distributed data fabric platform.

• Code Quality: Write clean, maintainable, and efficient code, adhering to industry standards and best practices.

• Collaboration: Work closely with data engineers, DevOps, business analysts, and quants to understand business requirements and deliver tailored solutions.

• Compliance & Security: Ensure the platform adheres to regulatory and compliance standards, with a strong focus on data security.

• System Monitoring and Support:



Required:

• Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Physics, or related fields.

• Programming Skills: 10 years’ experience in C# / .NET.

• System Design: Experience in designing and developing large-scale, high-performance systems. • • Very strong understanding of multi-threading, data structures etc

• DevOps & CI/CD: Familiarity with tools such as TeamCity, Azure DevOps, or GitHub Actions. Experience with Docker and Kubernetes is a plus.

• Data Systems: Understanding of distributed data systems, such as message queues (Kafka, RabbitMQ) and event-driven architectures.

• Database Experience: Proficiency with both relational (SQL Server) and NoSQL databases (MongoDB).

• APIs & Services: Expertise in building RESTful APIs and microservices.

• Cloud Platforms: Exposure to cloud environments (Azure, AWS, or GCP) with an emphasis on data services.

• Version Control: Experience with version control tools like Git.

Preferred:

• Prior experience in an investment bank, hedge fund, or financial technology firm.

Key Competencies

• Strong problem-solving and analytical skills.

• Excellent communication and teamwork abilities.

• Ability to work under pressure in a fast-paced, dynamic environment.

• Self-driven with a strong sense of ownership and accountability.


Please send your CV for Immediate consideration

Key Skills

Ranked by relevance