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, bonuses, training allowance, health insurance, 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 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.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer, Portfolio Management
✨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 maybe even a referral!
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Practice coding challenges and be ready to discuss your past projects. Show them you’re not just a coder, but a problem solver!
✨Tip Number 3
Don’t forget to showcase your passion for the financial markets! Be ready to discuss how your tech skills can solve real-world problems in trading and portfolio management.
✨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
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. Share specific examples of your work that demonstrate your problem-solving skills and ability to work under pressure.
Showcase Your Projects:If you've worked on any projects that involved big data or innovative solutions, make sure to include them in your application. We love seeing real-world applications of your skills, so don't hold back!
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’re considered for the role. Plus, it shows us you're keen to join 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 and JavaScript frameworks. Being able to discuss your experience with these tools confidently will show that you're a great fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems, particularly in high-pressure situations. The company values performance optimisation and scalability, so think about how you've improved systems in the past and be ready to share those stories.
✨Demonstrate Your Collaborative Spirit
Since the role involves working closely with business users, highlight your experience in collaborative environments. Be prepared to talk about how you've built positive relationships across teams and how you handle feedback and differing opinions.
✨Stay Curious and Open-Minded
The company is all about innovation and continuous learning. Show your enthusiasm for new technologies and your willingness to adapt. Discuss any recent technologies or methodologies you've explored and how they could benefit the team.