At a Glance
- Tasks: Develop high-performance software and quantitative analyses for diverse financial projects.
- Company: Join the world's biggest investment bank, shaping the future of finance.
- Benefits: Enjoy a hybrid working model, competitive pay, paid holidays, and national insurance.
- Why this job: Be part of an inclusive culture while working on cutting-edge technology in finance.
- Qualifications: Experience in Haskell programming and solid computer science knowledge required.
- Other info: Flexible work options after three months; no finance knowledge needed.
The predicted salary is between 100000 - 120000 £ per year.
Starting date: ASAP
Location: London, UK
Working model: Hybrid
Company: The World's biggest Investment Bank
Pay rate: £700-800 PAYE per day
Contract duration: 6 months (possibility to extend)
Paid holidays and national insurance plus benefits!
Job Summary
The bank is hiring senior Haskell developers for the Front Office Modelling and Analytics Group. We have dozens of developers working in very diverse financial market projects within corporate and institutional banking. Some of our projects are user-facing GUIs, others are Server Side request handlers or reporting tools. Their scope ranges from small applications to support a single team, to processes that handle millions of trades, or have thousands of users. We use Haskell (or our in-house variant, Mu) for practically everything we do. We expect solid computer science knowledge and demonstrated typed functional programming experience at all levels, but you will also be responsible for architecture design, stakeholder communication, project management, and project and/or team leadership. We use git for source control and the Atlassian suite (Bitbucket, Confluence, Jira) for code reviews, documentation and project tracking. No finance knowledge is required, but excellent communication and collaboration skills are essential. We believe our unique diversity is a key aspect of our success and strive to maintain an open and inclusive culture to everyone. After an initial three-month period in the office, this role can be performed flexibly in time and location, but only from the country of payroll.
Responsibilities:
- Strategy
- Software development to generate revenue for the bank
- Understand Front Office concerns to bridge the gap between the Front Office and Back Office
- Risk modelling to quantify the various kinds of risks faced by the Bank
- Deliver robust, high-performance software and quantitative analyses
- Work closely with FM traders and structuring teams, analysing trades and asset origination opportunities for execution and ongoing measurement and management
- Maintain and develop cutting-edge trading, pricing, and multi-asset risk management platforms
- Work on projects ranging from client-facing GUIs, Server Side request handlers or reporting tools, and devops
- Use of Haskell and our in-house variant, Mu
- Ensure adherence to all internal and external regulations
- Support Operational Risk monitoring via reports and data provided to Compliance and BORM
- Assist in ensuring that there are appropriate and documented internal controls and procedures in place
- Lead through example and build the appropriate culture and values.
- Set appropriate tone and expectations amongst colleagues and work in collaboration with partners
- Contribute to continuous process improvement and sharing best practice
Key stakeholders:
- FM Trading & Trading Heads
- FM Structuring
- MAGE
- Electronic Market Solutions
- SABRE IT
Qualifications:
- Haskell programming experience.
- Solid computer science knowledge (algorithms, data structures, complexity, concurrency/parallelism)
Quantitative Haskell Developer employer: Allegis Global Solutions Limited (AGS)
Contact Detail:
Allegis Global Solutions Limited (AGS) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quantitative Haskell Developer
✨Tip Number 1
Familiarise yourself with the specific Haskell projects the bank has undertaken. Research their applications and how they integrate with financial markets. This knowledge will help you demonstrate your understanding of their work during discussions.
✨Tip Number 2
Brush up on your communication skills, as this role requires excellent collaboration with various teams. Practice articulating complex technical concepts in simple terms to ensure you can effectively bridge the gap between technical and non-technical stakeholders.
✨Tip Number 3
Get comfortable with the tools mentioned in the job description, such as Git and the Atlassian suite. Familiarity with these tools will not only make you more efficient but also show that you're ready to hit the ground running.
✨Tip Number 4
Highlight any experience you have with risk modelling or quantitative analysis, even if it's not directly related to finance. This will showcase your ability to contribute to the bank's objectives and demonstrate your analytical skills.
We think you need these skills to ace Quantitative Haskell Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Haskell programming experience and solid computer science knowledge. Include specific projects or roles where you've demonstrated typed functional programming, architecture design, and project management.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of the Front Office concerns and how your skills can bridge the gap between the Front Office and Back Office.
Showcase Communication Skills: Since excellent communication and collaboration skills are essential, provide examples in your application that demonstrate your ability to work with diverse teams and stakeholders effectively.
Highlight Relevant Projects: Discuss any relevant projects you've worked on, especially those involving user-facing GUIs, server-side request handlers, or risk modelling. This will show your practical experience in financial market projects.
How to prepare for a job interview at Allegis Global Solutions Limited (AGS)
✨Showcase Your Haskell Expertise
Be prepared to discuss your experience with Haskell in detail. Highlight specific projects where you've used Haskell or similar functional programming languages, and be ready to explain your thought process and the challenges you faced.
✨Demonstrate Strong Communication Skills
Since excellent communication is essential for this role, practice articulating complex technical concepts in a clear and concise manner. Be ready to discuss how you've effectively collaborated with non-technical stakeholders in previous roles.
✨Understand the Financial Context
While finance knowledge isn't required, having a basic understanding of financial markets and the role of the Front Office can set you apart. Research common terms and concepts related to trading and risk management to show your interest in the industry.
✨Prepare for Technical Questions
Expect technical questions that assess your computer science knowledge, particularly around algorithms, data structures, and concurrency. Brush up on these topics and consider doing some coding exercises to sharpen your skills before the interview.