LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Canary Wharfian
OR continue with e-mail and password
E-mail address
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Job Details

Millennium logo
Hedge Funds

Full Stack Developer - C# .NET (Contractor)

at Millennium

ExperiencedNo visa sponsorship

Posted 17 days ago

No clicks

Senior full-stack C#/.NET developer role to design, implement, and support Middle Office systems that calculate real-time PnL, financing, currency exposure and automated FX hedging for portfolio managers. The role requires translating business requirements into technical solutions, leading projects, and working closely with Middle Office staff, portfolio managers and other IT teams. Requires hands-on development, mentoring junior engineers, and applying best practices such as TDD, design patterns and modern web/cloud technologies.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Full Job Description

Full Stack Developer - C# .NET (Contractor)

Our team is responsible for the systems supporting Middle Office business functions. These include the calculation of real-time PnL, Financing calculation and allocation, Currency Exposure calculation and automated FX Hedge for approximately 270 Portfolio Managers. We are looking for a full stack software engineer who has the ability to lead the development of technical solutions that solve complex business problems in this area. To be successful you must be able to interact with Middle Office staff, Portfolio Managers, and other IT teams to turn business requirements into actionable technical plans and deliver against them.

Principal Responsibilities

  • Design, Implement and Support our Middle Office applications and solutions for a global organization

  • Work directly with business users and business analysts to identify business and technical requirement

  • Lead projects to completion, while managing stakeholders’ expectations

  • Grow, coach and mentor junior development staff

Qualifications/Skills Required

  • Candidates must have a minimum of Bachelor’s degree in Computer Science or Engineering and have minimum of 5 years programming experience

  • Full stack 5+ years of hands on coding in C# .NET. Deep understanding of object oriented programming, design patterns, concurrency and modern software construction techniques (dependency injection / unit testing)

  • Other technologies include Rabbit MQ, Kafka, Elastic/Kibana and functional programming

  • Can write high quality SQL queries against a modern relational database (e.g. Microsoft SQL Server, Postgres)

  • Familiar with modern web based applications using industry standard JavaScript libraries such as Angular or React

  • Experience with cloud technologies: AWS, MTK, Docker, EC2, S3, Spark a plus

  • Demonstrable understanding of Test-Driven Development (TDD) principles and experience with unit testing frameworks & mocking frameworks like SpecFlow, Xunit, Moq etc.

  • Extensive knowledge and understanding of design patterns and their application

  • Strong understanding of financial products, profit and loss accounting processes or other relevant financial services domain knowledge required. Examples include IT roles supporting Finance, GL Accounting, Books and Records functions

  • Self-motivated and delivery focused

  • Strong written and verbal communication skills

  • Quick learner, Detail oriented; Demonstrable thoroughness and strong ownership of work

  • Good team player with a strong willingness to participate and help others

  • Able to prioritize in a fast moving, high pressure, constantly changing environment; High sense of urgency

  • Working knowledge of agile development practices and dev ops

Job Details

Millennium logo
Hedge Funds

17 days ago

clicks

Full Stack Developer - C# .NET (Contractor)

at Millennium

ExperiencedNo visa sponsorship

Not specified

Currency not set

City: Not specified

Country: Not specified

Senior full-stack C#/.NET developer role to design, implement, and support Middle Office systems that calculate real-time PnL, financing, currency exposure and automated FX hedging for portfolio managers. The role requires translating business requirements into technical solutions, leading projects, and working closely with Middle Office staff, portfolio managers and other IT teams. Requires hands-on development, mentoring junior engineers, and applying best practices such as TDD, design patterns and modern web/cloud technologies.

Full Job Description

Full Stack Developer - C# .NET (Contractor)

Our team is responsible for the systems supporting Middle Office business functions. These include the calculation of real-time PnL, Financing calculation and allocation, Currency Exposure calculation and automated FX Hedge for approximately 270 Portfolio Managers. We are looking for a full stack software engineer who has the ability to lead the development of technical solutions that solve complex business problems in this area. To be successful you must be able to interact with Middle Office staff, Portfolio Managers, and other IT teams to turn business requirements into actionable technical plans and deliver against them.

Principal Responsibilities

  • Design, Implement and Support our Middle Office applications and solutions for a global organization

  • Work directly with business users and business analysts to identify business and technical requirement

  • Lead projects to completion, while managing stakeholders’ expectations

  • Grow, coach and mentor junior development staff

Qualifications/Skills Required

  • Candidates must have a minimum of Bachelor’s degree in Computer Science or Engineering and have minimum of 5 years programming experience

  • Full stack 5+ years of hands on coding in C# .NET. Deep understanding of object oriented programming, design patterns, concurrency and modern software construction techniques (dependency injection / unit testing)

  • Other technologies include Rabbit MQ, Kafka, Elastic/Kibana and functional programming

  • Can write high quality SQL queries against a modern relational database (e.g. Microsoft SQL Server, Postgres)

  • Familiar with modern web based applications using industry standard JavaScript libraries such as Angular or React

  • Experience with cloud technologies: AWS, MTK, Docker, EC2, S3, Spark a plus

  • Demonstrable understanding of Test-Driven Development (TDD) principles and experience with unit testing frameworks & mocking frameworks like SpecFlow, Xunit, Moq etc.

  • Extensive knowledge and understanding of design patterns and their application

  • Strong understanding of financial products, profit and loss accounting processes or other relevant financial services domain knowledge required. Examples include IT roles supporting Finance, GL Accounting, Books and Records functions

  • Self-motivated and delivery focused

  • Strong written and verbal communication skills

  • Quick learner, Detail oriented; Demonstrable thoroughness and strong ownership of work

  • Good team player with a strong willingness to participate and help others

  • Able to prioritize in a fast moving, high pressure, constantly changing environment; High sense of urgency

  • Working knowledge of agile development practices and dev ops