We are a leading global hedge fund based in London, seeking a talented Full Stack Application Developer to join our technology team. The role will focus on designing, developing and supporting proprietary internal applications and tools used by Portfolio Managers, Traders, Risk, Execution, Research, Operations and other business functions.
The successful candidate will work across the full software development lifecycle, from requirements gathering and solution design through to development, testing, implementation, maintenance and user support. The role requires strong technical capability across front-end and full stack development, with a particular emphasis on building scalable, high-performance and intuitive user interfaces that deliver market insight and support investment decision-making.
Responsibilities
* Design, develop and maintain proprietary internal applications for investment and business users.
* Create new interfaces and enhance existing applications as the firm’s platform and user requirements evolve.
* Contribute to the development of reusable UI components, design patterns and front-end standards.
* Work closely with Portfolio Managers, Traders, Risk, Execution, Research, Operations, Trade Support and quantitative teams to understand requirements and gather feedback.
* Analyse user needs and translate them into efficient, effective and maintainable technical solutions.
* Participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, implementation and ongoing maintenance.
* Develop and integrate application components across front-end, back-end, databases and APIs.
* Support data-driven tools, dashboards and visualisations that provide market insight and inform investment decisions.
* Work with databases and SQL to access, manage and present data effectively.
* Support cloud-based deployments and infrastructure where required.
* Provide proactive user support and maintain a high level of availability to address user queries, issues and enhancement requests.
* Produce high-quality, well-tested software with strong attention to detail and appropriate self-review.
Education and Experience
* Bachelor’s or Post-Graduate degree from a top university (Computer Science preferred).
* Degrees in Engineering, Finance, Mathematics or other quantitative disciplines will also be considered.
* Relevant software development experience, ideally gained within financial services, asset management, hedge funds or a top-tier technology company.
* Experience building internal tools, analytics platforms, trading/risk systems, dashboards or data-rich business applications would be an advantage.
Technical Skills and Functional Competence
* Experience building modern single-page applications using CSS.
* Strong understanding of REST APIs and integration with back-end services.
* Experience with databases and SQL.
* Understanding of data structures, algorithms and software engineering principles.
* Experience with data visualisation libraries and user-facing analytical tools.
* Good understanding of the interaction design process, including sketching, rapid prototyping, user evaluation and iteration.
* Strong visual design sense, with an eye for detail and an understanding of key design principles.
* Experience working across the full software development lifecycle.
* Experience with cloud-based deployments and infrastructure, including AWS or GCP, would be an advantage.
* Experience with Snowflake would be a plus.
* Knowledge of TypeScript would be beneficial.
* Excellent problem-solving skills.
* Strong communication and interpersonal skills, with the ability to build relationships across technology and business teams.
Personal Attributes
* Genuine enthusiasm for technology and a strong desire to learn.
* Restless curiosity and a keen interest in financial markets.
* Highly motivated, proactive and able to work effectively in a fast-paced environment.
* Independent thinker who can also operate as part of a collaborative team.
* Strong attention to detail and commitment to producing high-quality work.
* Flexible and adaptable in response to changing business priorities.
* Able to manage time effectively, meet deadlines and balance development work with user support.
* Able to exercise discretion and maintain confidentiality.
#J-18808-Ljbffr