Job Title Lead Developer
Head Office (HO) technology team is responsible for the development and maintenance of systems for the Barclays Internal Audit, Corporate Relations & Corporate Secretariat departments within Barclays Capital. HO technology team is distributed across London and Pune.Team is currently working on a number of projects; many are Bank-wide initiatives that involve designing & building new components and systems as well as maintaining and enhancing the existing ones.This role is to deliver as part of the new Appian centre of excellence (ACOE) programme of work which is delivered in an Agile way. The primary function of this role is to work as a Developer Analyst in the PUN HO Technology team – working closely with the technical lead to actively contribute to application design and deliver requirements raised by HO business.
Rapidly learn applications in the Head Office technology environment
Work with architects and team leads to design & implement appropriate technical solutions
Design low-level technical solutions
Come up with effort estimates for assigned work
Write code and automated unit test cases as required
Collaborate with testers to analyse defects, verify behaviour, and resolve issues
Apply design & system architecture skills to ensure continual increase in performance and stability of the core system
Produce documented & tested software for delivery to production
Participate in design & code reviews
Follow Agile development processes defined for Head Office IT team
Experience of low-code BPM platforms
Strong experience with RDBMS platforms such as Microsoft SQL Server, MariaDB, Oracle, PostgreSQL
Understanding of service-oriented architectures & distributed computing concepts
Strong understanding of the full software development lifecycle, particularly Waterfall, Agile, LEAN methodologies
Strong knowledge of object-oriented programming principles
Strong experience with test-driven development processes using tools such as JUnit, NUnit, MSTest, Moq, jMock, etc
A degree in engineering, computer science or a quantitative discipline e.g. statistics, physics or mathematics preferred
Investment banking experience advantageous but not a pre-requisite
Experience with Appian BPM low-code platform (SAIL UI framework & implementation best practices, deployment)
Understanding of Microsoft .NET Framework technologies and programming languages, e.g. C#
Experience with ETL technologies, e.g. SSIS, Informatica, Ab Initio
Knowledge of data visualization and reporting tools, e.g. Business Objects, Tableau, Qlikview, etc
Knowledge of Git, BitBucket, Nolio, JIRA, Jenkins an advantage
Barclays is a transatlantic consumer, corporate and investment bank offering products and services across personal, corporate and investment banking, credit cards and wealth management, with a strong presence in our two home markets of the UK and the US. Our goal is to become the bank of choice by providing superior services to customers and clients and supporting our stakeholders via a commercially successful business that generates long-term sustainable returns.
Risk and Control Objective
All Barclays colleagues have to 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.
To be considered for this role, click on the apply button now.
Barclays Values & Diversity
Dynamic working gives everyone at Barclays the opportunity to integrate professional and personal lives, if you have a need for flexibility then please discuss this with the hiring manager.We are an equal opportunity employer and we are opposed to discrimination on any grounds. It is the policy of Barclays to ensure equal employment opportunity without discrimination or harassment on the basis of race, colour, creed, religion, national origin, alienage or citizenship status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law.