Software Engineer, Portfolio Management in London

Software Engineer, Portfolio Management in London

London Full-Time No working from home possible
H

At a Glance

  • Tasks: Design and build innovative systems while optimising performance and scalability.
  • Company: Leading alternative investment solutions provider with a global presence.
  • Benefits: Competitive salary, annual bonuses, training allowance, and wellness perks.
  • Other info: Collaborative culture with opportunities for continuous learning and career growth.
  • Why this job: Join a dynamic team and work on exciting projects in a fast-paced environment.
  • Qualifications: Experience in software development, strong communication skills, and passion for technology.

SALARY Package is £350k depending on skills and experience.

ABOUT THE COMPANY The company is a leading provider of alternative investment solutions. They work collaboratively as a unified global entity with their clients to establish long-lasting, trustworthy relationships built on integrity. Their organisational ethos is characterised by perpetual innovation and a steadfast pursuit of progress. They seek to find innovative approaches and rely on fresh perspectives to create unique value and optimise benefits for their clients. With a global presence, their offices are located in major cities such as New York, London, Hong Kong, and Singapore. As of January 2022, they have approximately $63 billion of assets under management (AUM). Their technology team fosters a culture of collaboration across all business areas on a global level. Their goal is to utilise the most effective tools for the job, providing opportunities for continuous learning and implementing modern technologies. All teams share a common goal of pushing boundaries and thinking creatively to create a fast-paced, dynamic and successful work environment.

ABOUT THE ROLE They are looking for an enthusiastic and highly motivated Full Stack Developer to join their Global Development team that spans across Hong-Kong, London and New York. The team works very closely with their business users (Traders, Portfolio Managers, Analysts etc.) and this role represents a great opportunity for someone to come in and learn a lot about the business and work on a variety of systems. This role will suit someone that enjoys direct business interaction, is delivery focused and works well under pressure. There is a growing demand for solving Big Data problems, building the systems in Windows and Linux environments that are hosted on their internal Openshift cluster. The three main elements of the position include:

  • Designing and building new systems.
  • Improving performance and increasing scalability.
  • Continuously learning the latest technologies.

Responsibilities

  • Taking responsibility for writing high-quality, testable code on various platforms.
  • Performance optimisation of .NET applications and SQL.
  • Evaluating cutting-edge technologies and integrating effectively into our in-house systems.
  • Responding to and fixing Production issues.
  • Contributing to and offering ideas to System Architecture Design discussions.

Requirements

  • A passion for development and demonstratable experience of working with a variety of platforms.
  • Broad technical knowledge and excellent communication skills, credible across full technology stack.
  • Ability to work without close supervision in a fast-paced and dynamic environment.
  • The capacity to deal with ambiguity and change and adapt to the businesses’ needs.
  • Capability to build positive and collaborative relationships with colleagues across teams and geographies.
  • Financial Markets experience - Equities, FX, Options, & Fixed Income trading.

Technologies

  • Exceptional object-oriented development skills (C# .Net background preferable).
  • SQL Server and data analytical skills.
  • Thorough understanding of object orientated programming, computing fundamentals and data structures.
  • Experience with Web technologies (HTML, JavaScript Frameworks e.g., Vue, React, Angular, CSS, less).
  • Ability to deliver all aspects of a project from start to finish unassisted.
  • Experience with test driven development and continuous integration.
  • Ability to pick up systems/new technologies and quickly get up to speed.
  • Ability to diagnose faults and remedy under time pressure.

Additional beneficial skills or experience

  • Experience with stream processing (Kafka, Flink).
  • Experience with dbt, Snowflake, Airflow.
  • Experience with other programming languages Python, Java, Scala, F#.
  • Kubernetes/OpenShift/Docker, helm templates.

PERKS & BENEFITS

  • Annual Discretionary Bonuses.
  • Annual Training Allowance.
  • Pension Scheme.
  • Charity Donation Matching.
  • Complimentary breakfast and lunch.
  • Health and Life Insurance.
  • Health and wellness benefits that include an onsite gym & classes.
  • Employee Referral Programme.

Software Engineer, Portfolio Management in London employer: H&R Talent

Join a leading Global Investment Company in London, where innovation meets collaboration. As a Backend Software Engineer, you'll thrive in a dynamic work culture that values high-quality software development and offers extensive professional growth opportunities. Enjoy a competitive salary, hybrid working options, and a comprehensive benefits package including health insurance and annual bonuses, making this an exceptional place to advance your career.

H

Contact Details:

H&R Talent Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer, Portfolio Management in London

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give you insider info and might just land you a referral.

Tip Number 2

Prepare for the interview by brushing up on your technical skills and understanding the company’s tech stack. Show them you’re not just a coder, but someone who can think creatively and solve real business problems.

Tip Number 3

Don’t forget to showcase your passion for development! Share personal projects or contributions to open-source. It’s a great way to demonstrate your skills and enthusiasm beyond the resume.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Software Engineer, Portfolio Management in London

Full Stack Development
C# .Net
SQL Server
Data Analysis
Object-Oriented Programming
Web Technologies (HTML, JavaScript Frameworks e.g., Vue, React, Angular, CSS)
Test Driven Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with .NET, SQL, and any relevant technologies to show us you’re the right fit for the role.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about software development and how your background aligns with our company ethos of innovation and collaboration. This is your chance to stand out!

Showcase Your Projects:If you've worked on any projects that demonstrate your skills in full stack development or big data solutions, make sure to include them. We love seeing real examples of your work and how you tackle challenges.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at H&R Talent

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C# .Net and SQL. Brush up on your knowledge of web technologies like HTML, JavaScript frameworks, and CSS. Being able to discuss these confidently will show that you're ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in past projects, particularly in high-pressure situations. This role requires someone who can think on their feet, so be ready to share specific instances where you’ve optimised performance or resolved production issues.

Understand the Business Context

Since this role involves direct interaction with traders and portfolio managers, it’s crucial to understand the financial markets, especially equities, FX, options, and fixed income trading. Familiarise yourself with how technology impacts these areas and be prepared to discuss how you can contribute to their success.

Emphasise Collaboration

This company values teamwork across global teams, so highlight your experience working collaboratively. Share stories that demonstrate your ability to build positive relationships and communicate effectively with colleagues from different backgrounds and locations.