Core Technology Developer
Department: Core Technology
Employment Type: Permanent
Location: London
Description
Join our dynamic Core Technology team as a Core Technology Developer, where you'll play a crucial role in building and enhancing the software that drives both our Asset Management and Securities businesses.
We work directly with Operations, Treasury, Risk, Compliance, Finance, and Client Services; sitting alongside these teams to deeply understand their challenges and anticipate their needs. Our mission is to build innovative, high-impact technology solutions that streamline processes, enhance decision-making, and drive efficiency across the business.
This is a hands-on, full-stack role working with Java and Python, where you'll design and develop cutting-edge solutions while also empowering analysts to elevate their data science and development capabilities. You'll take full ownership of projects—from initial scoping and architecture to development and deployment—solving complex problems and driving meaningful change.
If you're passionate about technology, thrive in a fast-paced, collaborative environment, and want to build software that makes a real difference, we'd love to hear from you!
Key Responsibilities
- Develop and maintain end-to-end features across the stack, including database schema, backend APIs, and frontend UI
- Work closely with business analysts in driving the platform forwards
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Ensure solutions are scalable, secure, and performant
- Participate in code reviews to maintain code quality and knowledge sharing.
- Proactively identify and resolve technical challenges and blockers.
- Provide support and mentoring to analysts on python and data analysis
Skills, Knowledge and Expertise
Required Skills and Experience
- Strong software development skills with expertise in Java, capable of writing high-quality, well-structured, well-tested code.
Preferred Qualifications
- Experience with Python, C#
- Hands-on experience working with relational databases, including schema design, query optimisation, and performance tuning.
- Familiarity with data science principles and methodologies, with experience applying them in real-world scenarios.
- Expertise in the following technologies: Hibernate, PostgreSQL, Maven, Guice, Numpy, Pandas,
- Exposure to financial markets, either through formal education or professional experience
Personal Attributes
- A keen interest in financial markets and trading lifecycle, with a proactive approach to learning new concepts.
- Excellent communication skills (both written and verbal), with the ability to collaborate effectively across technical and non-technical teams.