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