Senior Python Developer

  • Negotiable
  • Manhattan, NY, USA
  • Permanent, Full time
  • Barclays - US
  • 18 Feb 19

Barclays' Equity business is a growth focus for the bank. With a larger IT team in 2018, we are pivoting the support teams to a more Site Reliability Engineering (SRE) model to be more proactive rather than the current more reactive model that mainly focuses on incident / problem / change.

Key Accountabilities

This VP level candidate will the first hire into the Equity Support Tools team that helps to drive all the business-aligned application support teams (High Touch, Electronic, Ultra Low Touch, Connectivity, Futures, Derivatives, Market Making, etc.) to be more self-capable to solve stability and supportability problems within production support.

The scope of the Tools Team will be

  1. Establish a Python Scripting program to train Equity support staff, assist by code review, and create library and frameworks for common problems that other support staff can leverage
  2. Train Equity support staff on GIT, JIRA and other development tools, and own these tools for the larger Equity support team
  3. Be the Center of Competency for Equity monitoring tools, such as App Dynamics and ITRS. Own the support of these tools and train other staff on their configuration and usage.

This is a hands on role with potential to manage other staff when the team expands. The candidate must be proficient in Python and experienced in teaching and helping others to improve. An important success measurement is the improvement of the larger support team.

Decision-making and Problem Solving

The successful candidate should be technically astute, detail oriented, well organized and proactive. Be able to challenge status quo by thinking outside of the box for better resolutions rather than repeat the same process and procedure.

Risk and Control Objective

Ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Barclays Policies and Policy Standards.

Basic Qualifications/Skills:

The candidate should have at least 10 years of working experience in a financial company, 3+ years of Python programming experience. 5+ years of working with Linux, database SQL, networking.

Preferred Qualifications/Skills:

The candidate should be teaching and training experience to upskill other staff. The person must be able to create plans and execute, communicate to senior stake holders, influence development teams to focus on critical issues, work autonomously, navigate a complex organization.

Purpose and Values

Barclays has a single cross-business Purpose for Barclays and five core Values which underpin it.

Our Purpose is helping people achieve their ambitions in the right way. Put simply this is the answer to the question 'What is Barclays for?' and it should guide our every action as employees.