Overview

Position Title: Python developer

Company: Vanguad

Location: Epsom, Uk

Job Description:

This posting is for a Front Office developer position joining the fast-growing European Investment Management IT team. Vanguard is currently rapidly expanding its European technology presence, and this role will work on leading technologies within a Microservice architecture, with the development stack including Python, Java, Amazon Web Services (including AWS Analytics), Atlassian toolsets (Bamboo, Bitbucket), Cucumber automated testing, and MATLAB. This role also offers excellent opportunities to develop investment knowledge and acumen through frequent collaborations with the Investment Strategy Group.

This a recently founded team and a greenfield project, working on a fast-growing initiative to build a high-volume scalable platform to accommodate computationally intensive advanced mathematical models. The team works in a state-of-the-art Agile based framework and leverages the latest continuous delivery pipeline to deliver.

Responsibilities: 

  • Experience of software development in Python and skilled in any OOP languages: Java, or C++
  • Comfortable using classic data structures and computer algorithms
  • Fundamental mathematical, quantitative, optimization, and data analysis skills.

Reqirements:

  • Experience in any quantitative, mathematical or data analytic projects: e.g. computer simulation, numeric computation, mathematical modelling, data analysis, statistical analysis
  • Skilled in Python programming with experience in data analytical library, e. g. Pandas, NumPy
  • Experience or knowledge of basic optimization methods: linear programming, convex or heuristic optimization Use of matrix, equations, or probability theory to solve Maths problems
  • Experience in Matlab, R
  • Experience in software development in JavaScript, NodeJs
  • Experience working with enterprise React (or Angular) applications
  • Solid knowledge of Typescript and Redux
  • Code Management with GitHub or Bitbucket
  • High Performance Computing
  • SQL

Key Functional Skills

  • Focus on details, be critical on accuracy, passion with computer programming
  • Ability to work autonomously
  • Experience working in Agile
  • Investment Management knowledge is preferable

Qualifications

  • Undergrad degree in Computer Science, Mathematics, Engineering and, or any related discipline
  • Proficiency in an object oriented or functional paradigm such Java, Python
  • Investment Management Industry experience preferable, but not a pre-requisite.

About Vanguad

Since our founding in 1975, helping investors achieve their goals has been our main reason for existence. At Vanguard, we’re built differently. Vanguard is investor-owned, meaning the fund shareholders own the funds, which in turn own Vanguard. When you’re surrounded by people who care about the same things, things tend to fall into place.