Senior Software Engineer (Python)
Epam
London, UK
5d ago

DESCRIPTION

EPAM Systems are looking to recruit Senior Software Engineer (Python), Investment Banking / Financial Services ideally! for a high-profile FS client in London.

We work on several different projects in a real mix of sectors. This requirement is primarily based onsite with a longstanding EPAM customer.

It is an excellent opportunity is being part of something huge, a long standing digital transformation working with cutting edge technologies in the Data and Fintech area.

We pride ourselves on being an organisation that supports your technical growth, unleashing your real potential, whilst still nurturing the core values of what it means to be an EPAMer.

Responsibilities

  • Deliver a user platform to support investment decision making and analysis of trends in the investment research space
  • Refinement of the existing investment and research platform in response to business needs
  • Work with the DIU and wider teams to adopt Python
  • Work with the wider DIU Team and research teams to identify opportunities for optimisation and automation
  • Coach and develop team members, ensuring that best practices and methodologies are followed
  • Requirements

  • Expert knowledge of Python 3 in an enterprise environment, including packages such as Pandas, NumPy, and Python web frameworks such as Django, and Flask
  • Strong JavaScript skills, and familiarity with JQuery
  • Strong experience writing AJAX web applications, and developing (and consuming) web APIs
  • Experience with both SQL and Python ORM libraries (i.e. SQLAlchemy)
  • AWS experience in addition to CI applications (e.g. Team City)
  • Experience using Docker and Kubernetes would be advantageous
  • Knowledge of the Linux environment desirable
  • Experience in other web technologies would also be useful
  • Delivery focussed with an ability to own a piece of work from start to finish
  • Ability to understand various data structures and common data transformation methodologies
  • Ability to work using Agile methodologies and tools including Scrum, git and Continuous Delivery
  • Ability to deal credibly with business and technical users at all levels of the organisation
  • Excellent communication skill is a must
  • We offer

  • We offer a range of discretionary benefits from time to time, including
  • Group personal pension plan, life assurance and income protection
  • Private medical insurance, private dental care and critical illness cover
  • Cycle scheme and season ticket loan
  • Employee assistance program
  • Gym discount, Friday lunch, on-site massage and social events
  • 1 day off for your wedding and baby basket
  • Tech purchase scheme
  • Unlimited access to LinkedIn learning solutions
  • Some of these benefits may be available only after you have passed your probationary period
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form