
C# / .NET developer
Hybrid
London, United Kingdom
Freelance
21-03-2025
Job Specifications
We're Hiring: C# Developer – Risk & PnL Platform | Investment Banking | London (Hybrid)
Seniority Level: Mid-Senior Level
Type: Permanent or Contract via Margo
Location: London – Hybrid (2-3 days onsite)
Join Margo, a tech-native consultancy delivering high-value IT expertise to global financial markets. We partner with tier-one investment banks to solve complex technical challenges – from low-latency systems to high-volume real-time data pipelines.
We’re currently looking for a skilled C# Developer to join the Credit and Rates Risk & PnL IT team at one of our leading investment banking clients. You’ll contribute to a strategic global platform that supports real-time risk and PnL analysis used by traders and risk managers worldwide.
What You’ll Do
Build and enhance service-oriented backend components for real-time, high-throughput risk and PnL systems
Ensure UI responsiveness and efficiency under load
Collaborate with quants, traders, and dev teams across London, Paris, Glasgow, Lisbon, and Mumbai
Apply Agile and test-driven development practices, with a focus on automation
Take full ownership of your developments – from idea to deployment
What We're Looking For
5+ years' experience in C# / .NET development
Practical knowledge of .NET Reactive Extensions (Rx)
Proven experience with performance optimization (CPU/memory) in real-time systems
Solid skills in TDD, profiling, and automated testing
Strong communication skills and ability to work effectively in distributed teams
Background in computer science fundamentals and design patterns
Nice to Have
Familiarity with actor models (Orleans, Akka.NET)
Exposure to functional programming (especially F#)
Knowledge of Language Extensions
Interested in this opportunity?
Apply now or DM me for more info – let’s build the future of finance tech together.
#Hiring #CSharp #DotNet #FinTech #RiskIT #PnL #RealTimeData #Margo #FinanceTech #LondonJobs #ITJobs
About the Company
More than a simple IT consulting group, MARGO is an alchemy of talents with constantly enriched expertise, always encouraged to be dynamic and to flourish. For more than 17 years, we have been carrying out missions of the highest technical complexity, enabling the digital acceleration of our clients, while ensuring a perpetual intellectual and collective stimulation for all our talents. At MARGO it's Consultant First. By joining MARGO, your talent today will remain relevant tomorrow. We bring you into the group not only... Know more
Related Jobs


- Company Name
- TECHOHANA
- Job Title
- Senior Salesforce Developer
- Job Description
- Senior Salesforce Developer - Greenfield Implementation (Sales, Marketing, and Tableau) TechOhana is partnering with a boutique law firm to lead a Greenfield Salesforce implementation, covering Sales, Marketing, and Tableau. We are looking for an experienced Senior Salesforce Developer to join the team for an initial 6-month contract. Role Overview: Position: Senior Salesforce Developer Location: London (Twice a week office commute required) Contract Duration: Initial 6 months Day Rate: Dependent on experience (IR35 status to be determined) Responsibilities: Develop and customise Salesforce solutions, including Sales Cloud, Marketing Cloud, and Tableau, in line with business requirements. Collaborate with the Salesforce Solution Architect to design, implement, and maintain scalable solutions. Build and maintain custom Apex classes, triggers, and Visualforce pages as required. Develop integrations between Salesforce and other business systems, ensuring smooth data flow. Ensure that Salesforce solutions follow best practices in terms of code quality, testing, and security. Assist in the transition to production, ensuring a seamless go-live process. Provide support for troubleshooting and resolving technical issues as they arise. Key Requirements: Strong experience as a Salesforce Developer, with expertise in Sales Cloud, Marketing Cloud, and Tableau. Proficient in Apex, Lightning Web Components (LWC), Visualforce, and integrations with third-party tools. Experience working on Greenfield Salesforce implementations is highly desirable. Knowledge of Salesforce best practices, including Agile methodologies and version control. Strong communication skills, with the ability to work closely with technical and non-technical teams. Comfortable commuting to a London office twice a week. A strong problem-solving mindset with an ability to troubleshoot and debug complex technical issues.


- Company Name
- Huxley
- Job Title
- DevOps Engineer
- Job Description
- Our client in the Payments sector is seeking a DevOps Engineer to join their team. The role involves working on the design and build of cloud infrastructure for their payments platform Technical Requirements: Extensive experience in DevOps Proficiency with AWS, AWS IAM Terraform, Terragrunt Expertise in CI/CD pipelines - GitHub, GitOps Experience with Kubernetes and Docker - (AWS EKS or HELM desirable) Prometheus, Grafana, Loki, Tempo or Jaeger Experience in a startup or fintech environment is preferred Details: Contract Length: 6 months Rate: Competitive rate (Outside IR35) Location: Hybrid working policy with 3 days per week in our London City office If you are interested in this role, please apply belwo with your up-to-date CV. I will be in touch to discuss further. Please click here to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Huxley, please visit www.huxley.com Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales


- Company Name
- Westinghouse Electric Company
- Job Title
- HR Advisor, Benefits & Support
- Job Description
- Welcome to the future of nuclear energy, where Westinghouse Electric Company is leading the field with expertise and innovation to shape the power of tomorrow. At Westinghouse, innovation is in our DNA. We are creative. We think differently. We reimagine the possible across the nuclear industry every day. The Human Resources Adviser specialising within the Benefits and Support. The role will be supporting the EMEA Total Rewards Director, assisting and leading on global benefit programmes, whilst working in collaboration with the global HR team. This role is based in the UK, in our office near Preston. We offer maternity cover type of contract up to 12 month. This if full time, onsite role. Key Accountabilities Working with the Centre of Expertise (Compensation), develop and implement robust processes for benefits administration in the UK including pension, life assurance, company car, health insurance, childcare vouchers, cycle to work etc. Benchmarking and Analysis; conduct regular market benchmarking and data analysis to assess the competitiveness of compensation and benefits programs and make informed recommendations for enhancements. Support existing arrangements to assist the HR Shared Service model Maintains compliance with employment laws and regulations and recommended best practices; reviews relevant policies and procedures to maintain compliance. Prepare, analyse, and report basic HR & People analytics trends regularly in collaboration with global HR colleagues and external pension partners. Support activity for the annual pay and bonus process for UK employees, with effective ongoing assistance and being able to respond to employee’s enquiries. Supporting the UK HR Operations team by providing information, advice and guidance to colleagues and managers on general HR related queries. Skills & Personal Qualities Experience of SAP and SAP SuccessFactors (preferred) Demonstrable strong numeracy and analytical skills, working with large data sets, with natural accuracy and an eye for detail (preferred) Foundational knowledge of pensions and monthly processes (not essential) Payroll experience and understanding of payroll processes (not essential) Why Westinghouse? We know that to put forth your best effort, you need to be challenged and enjoy what you do in a supportive and respectful environment. We aim to maintain this balance by offering our employees the amenities, benefits and training they need to reach personal and professional goals. What You Can Expect Attractive remuneration Great benefits for your convenience and safety: Peer-to-peer recognition program. Life insurance Pension plan Learning and development opportunities. We encourage our employees to participate in community service events and other team-building activities to strengthen their bonds and inspire each other. You can learn more about Westinghouse by visiting: Westinghouse UK Nuclear | Westinghouse


- Company Name
- MARGO
- Job Title
- Python Developer
- Job Description
- Margo is seeking a Python Developer to integrate the Risk function group of one its investment banking partners. Job Purpose The team is looking for a Python Developer to be responsible for the construction of application components and scripting to manage the interchange of data between external services and the system and apply the methodologies related to the calculation of market and counterparty risk metrics. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness on deal and market data integration plus market risk and counterparty metrics calculation. In this context understanding of quantitative finance, together with a commitment to collaborative problem solving, sophisticated design, and product quality is essential. Main Tasks and Responsibilities The successful candidate will be expected to fulfil the role of a Market Risk Measures Python Developer as follows: Be part of a growing team that is at the heart of our investment in regulatory and business driven change Design, build, and maintain efficient, reusable, and reliable Python code Rapidly prototyping solutions to quickly prove/disprove new concepts Design and implementation of low-latency, high-availability, and performant applications Deal processing and integration into the system Risk Metric Calculation Ensure the best possible performance, quality, and responsiveness of the applications Identify bottlenecks and bugs, and devise solutions to these problems Help maintain code quality, organization, and automation The candidate is expected to perform the above tasks in collaboration and agreement with the team leaders, project leads and other development staff, and where necessary with the Business Analysts, Data Quality, Application Production and Infrastructure teams. Professional Qualifications / Candidate Profile Minimum Qualification Requirements: Master’s degree in Computer Science, Finance or related field Data or Risk Management related business analysis experience is preferred Proven ability to resolve incidents in a production environment Technical Skills Required: Able to incrementally deliver server-side applications to meet dynamic customer requirements Proficient in Python, with a good knowledge of its ecosystem Solid understanding of object-oriented programming and functional programming paradigms Familiar with Python application design and architectural patterns Demonstrable ability to write clean and readable code Experience with SQL and any industry standard relational database Understanding fundamental design principles behind a scalable application Creating data schemas that represent and support business processes Unit, integration and end to end testing Functional Skills Required: Appetite for developing an understanding of quantitative finance and risk metrics Experience of market and/or counterparty risk would be advantageous Knowledge of risk and pricing and deal representation would be advantageous Knowledge/Skills/Experience Required: Strong analytical skills with a creative and flexible approach to problem solving Capacity to work effectively in a team Delivery-focused with keen attention to detail Excellent interpersonal and organisational skills Professional and precise communication skills