Expires soon UBS

Software Engineer

  • Graduate job
  • London (Greater London)
  • IT development

Job description

Your role

The Client Facing Research Technology team (CFRT) forms part of the wider Research IT function and develops research solutions for the award winning Investment Bank e-commerce platform; UBS Neo. This is a high profile project within the bank and research is a central and critical part of this initiative. The application serves internal users and external clients, such as institutional investors. Neo delivers financial data and research on a broad spectrum of equity and debt instruments across the globe. The application incorporates analyst information, financial data and research documents.
The team provide a variety of end-user applications; these applications normally take the form of 'plug and play' panels that are deployed onto the UBS client platform, Neo. These panels are backed by data sourced from the research database (WIRE) – accessed via our own custom-built Java middle-tier. This middle-tier also serves as an in-memory cache for rapid data access.

The primary responsibilities of this role are:
• Lead the development of all technical solutions through the full lifecycle from analysis to production release. Make key technical decisions in partnership with the PM and influence the overall technical design.
• Oversee code contributed by other members of the global team and review for standards and quality. Provide technical guidance and help to junior team members. Mentoring junior members of the team will be a key feature of this role. Pair programming when appropriate.
• Layout technical standards for the project including code standards, toolsets and quality. Oversight of testing standards and strategies on the application, e.g. ensuring appropriate unit test coverage.
• Take an active role in an Agile (Scrum) team and contribute process improvements. ScrumMaster certification would be a bonus. Manage a continuous stream of work in a strict Agile environment and balance your workload such that you don't become a bottle-neck for the development team.
• As well as development and analysis work, all team members play an active role in fixing defects, release management and providing ad hoc reports. This will also include assisting business and support teams with data queries and ad hoc requests.

Technical Requirements
• Exceptional web development skills; JavaScript, HTML & CSS. Solid grasp of a number of commonly used JS frameworks.
• Strong OO understanding e.g. classes, interfaces, polymorphism, collections, generics etc. Core Java. Collections, Multithreading, JDBC etc.
• Design Patterns and basic development principles.
• UNIX/Linux development experience (shell scripting). Experience of Apache/Tomcat on UNIX, or similar.
• Advanced knowledge of Excel, VB and Excel macros would be very useful.

What we offer

UBS offers talented individuals around the world a challenging, diverse and supportive working environment in which passion, commitment and hard work are valued and rewarded.

Why UBS? Watch the video

Take the next step

Fitting in at UBS means being passionate and motivated about what you do. If you like collaborating, are used to challenging others and being challenged in return, then you have the right attitude to thrive in our environment. Want to become part of our team? Apply now.

Make every future a success.
  • Job directory
  • Business directory