At a Glance
- Tasks: Drive our platform forward as a senior developer, delivering quality solutions.
- Company: Join the world's biggest investment bank and be part of a dynamic global team.
- Benefits: Enjoy paid holidays, national insurance, and other great benefits in a hybrid work model.
- Why this job: This role offers a chance to work on critical projects and collaborate with talented professionals.
- Qualifications: Proficiency in Haskell or other functional languages; experience in agile development is a plus.
- Other info: Opportunity for contract extension and learning about financial markets and cloud computing.
The predicted salary is between 48000 - 72000 £ per year.
Starting date: ASAP
Contract Duration: 1 year (possibility to extend)
Location: London, UK
Working model: Hybrid
Company: World's biggest Investment Bank
Paid holidays and national insurance plus benefits!
The Key Responsibilities
As a senior developer, you’ll drive our platform forward and deliver quality solutions to business-critical customer requirements. You will collaborate in a dynamic global team based in London with fellow technologists, business analysts, project managers, and business stakeholders across multiple locations.
Key Attributes
- An excellent Haskell developer with good software design principles and the ability to write robust code and accompanying test suites
- We are willing to consider proficiency in other functional languages like OCaml or Scala , but knowledge of Haskell is a plus.
- Ability to write efficient, clear code and be able to articulate what has been implemented and why
- Self-starter who can drive/facilitate requirements and development effort
- Take ownership and responsibility for the full development lifecycle
- Experience working in an agile development environment
- A team player, capable of engaging with other teams
- Knowledge and experience of financial markets systems is a plus
Technical skills:
- Demonstrable experience with software development using functional programming languages, preferably Haskell
- Experience in industry delivering software solutions, preferably using functional programming languages.
- Strong analytical thinking and problem-solving skills
- Ability to learn new theories and skills quickly
- Experience with using Linux environments
- Experience with developing server-side software
- Willingness to learn about Financial Markets and derivative products
- Willingness to learn about Cloud computing
Functional skills:
- Financial Market domain knowledge
- Investment banking is a strong plus
- Derivatives knowledge is a plus
- e-trading technology experience is a plus
Soft skills:
- Fluent in English
- Strong ownership and ability to deal with ambiguity
- Outstanding problem-solving skills
- Proactive, self-starter, autonomous
- Good team spirit
Quantitative Developer / Haskell Developer employer: Allegis Global Solutions
Contact Detail:
Allegis Global Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quantitative Developer / Haskell Developer
✨Tip Number 1
Make sure to showcase your Haskell skills in any discussions or interviews. Highlight specific projects where you've used Haskell effectively, as this will demonstrate your expertise and passion for the language.
✨Tip Number 2
Familiarize yourself with the financial markets and derivatives. Understanding these concepts will not only help you in the role but also show your commitment to learning about the industry.
✨Tip Number 3
Engage with the community of functional programming developers. Join forums or attend meetups to network with others in the field, which can provide valuable insights and connections that may help you land the job.
✨Tip Number 4
Demonstrate your problem-solving skills during the interview process. Be prepared to discuss how you've tackled complex challenges in previous roles, especially in an agile environment, as this aligns with the company's expectations.
We think you need these skills to ace Quantitative Developer / Haskell Developer
Some tips for your application 🫡
Highlight Your Haskell Skills: Make sure to emphasize your experience with Haskell in your CV and cover letter. Provide specific examples of projects where you utilized Haskell, showcasing your ability to write robust code and test suites.
Demonstrate Agile Experience: Since the role requires experience in an agile development environment, mention any relevant projects or roles where you worked in such a setting. Highlight your contributions to team dynamics and project outcomes.
Showcase Financial Market Knowledge: If you have experience or knowledge in financial markets, especially in investment banking or derivatives, be sure to include this in your application. It can set you apart from other candidates.
Tailor Your Application: Customize your CV and cover letter to align with the job description. Use keywords from the job listing, such as 'self-starter', 'problem-solving skills', and 'team player' to demonstrate that you fit the profile they are looking for.
How to prepare for a job interview at Allegis Global Solutions
✨Showcase Your Haskell Expertise
Make sure to highlight your experience with Haskell during the interview. Be prepared to discuss specific projects where you've used Haskell, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Skills
Expect to face technical questions that assess your analytical thinking and problem-solving abilities. Practice explaining your thought process clearly, as this will show your ability to articulate complex ideas effectively.
✨Familiarize Yourself with Financial Markets
Since knowledge of financial markets is a plus, take some time to brush up on basic concepts related to investment banking and derivatives. Being able to discuss these topics will demonstrate your interest and readiness to learn.
✨Emphasize Team Collaboration
As a senior developer, you'll be working in a dynamic team environment. Share examples from your past experiences where you successfully collaborated with others, highlighting your ability to engage with different stakeholders.