C# Developer, Investment banking, £700 p/d Outside IR35

CipherTek Recruitment
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

.NET
API
Algorithmic Trading
Amazon Web Services (AWS)
Data analysis
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Computer Programming
Databases
Continuous Integration
Data as a Services
Data Integration
Data Security
Data Structures
Data Systems
DevOps
Distributed Data Store
Electronic Data Interchange (EDI)
Github
Monitoring of Systems
Microsoft SQL Server
MongoDB
NoSQL
Performance Tuning
Queueing Systems
RabbitMQ
Data Streaming
Multithreading
GIT
Kubernetes
Information Technology
Kafka
Operational Systems
TeamCity
REST
Software Version Control
Data Pipelines
Docker
Microservices

Job description

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., 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

Requirements

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., 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.

Apply for this position