Allegis Global Solutions Limited (AGS)
06/01/2025
Contractor
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 life cycle 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