Java Technical Lead for Complex Equity IT recruitment

UBS is a leading global financial services firm. Our Investment Bank is one of the world’s top global investment banking and securities firms, providing a full spectrum of products to institutional and corporate clients, intermediaries, government and hedge funds worldwide.

The roles is working with the Complex Equity, Hybrid and Structuring business within Global Equity Derivatives. As technical lead, you will be responsible for over seeing the technical elements of development of all application within this space. The team comprises about 35 developers and is a mixture of permanent, contract and out sourced employees. Approximately half of the team is based in London with the rest in Sapient offices in Dehli. Most development is in Java.

The technical lead is responsible for the overall quality, production stability, design, build and deployment of the application they manage. Technical leads are expected to manage by example, enabling the team to deliver effectively and to a high standard. This is not a hands-off, management position, nor a theoretical design role. Technical Leads are expected to spend around 50% of their time coding, with the remainder of their time divided between team facilitation and business face-off.

Your job will involve leading the development of a new Proprietary Index management platform as well as over seeing the development of a number of existing and mature applications. You will own the technical solution and be responsible for defining the architecture of new applications, choosing appropriate technologies and getting the team to communicate and work together effectively. You will be responsible for holding daily scrums with the team, managing the list of tasks in Jira and reporting back on progress. You will have line management responsibility for the team members working on your projects.

Requirements

• Driving the technology agenda for the Complex EQ IT team in Europe in conjunction with the wider global team.
• Direct engagement with key business sponsors to understand planned deliveries and communicate release dates.
• Offer day-to-day support for the team; run stand-ups, and estimating sessions, organize retrospectives
• Support and administer the use of Continuous Integration
• Coach junior team members; promote pair programming
• Use automated code inspection tools to assess and improve code quality
• Ensure that the team is able to make effective choices around tools and technology
• Promote good practice and clean code. Support remote developers with code reviews.
• Manage release scope and ensure that the team delivers regularly and to business expectations
• Define effective build and deployment processes. Make sure that all team members share responsibility for production support.
• Oversee (and minimize) production support
• Select team members (whether permanent, contract or outsource).
• Take overall responsibility for adherence to UBS Security IT policies.

UBS can offer you an environment geared towards performance, attractive career opportunities, and an open corporate culture that values and rewards the contribution of every individual.

Want to further your career in an organization where your contribution can make a difference? Apply now at www.ubs.com/careers. We look forward to hearing from you.

UBS is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.