Hybrid Working
Hybrid: 1 day per week in the London City office
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 involve 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: Ensure continuous operation and troubleshooting of the data fabric system.
Required Qualifications
* 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 Qualifications
* Prior experience in an investment bank, hedge fund, or financial technology firm.
* 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.
* Seniority level: Mid-Senior level
* Employment type: Contract
* Job function: Information Technology, Engineering, and Consulting
* Industries: IT Services and IT Consulting, Investment Banking, and Financial Services
#J-18808-Ljbffr