Expires soon UBS

Oracle PL/SQL Software Engineer

  • Graduate job
  • Nashville (Davidson County)
  • IT development

Job description

Description

The Research and CRM functional delivery team within IB align ITD supports the global UBS Research business by providing IT solutions that help capture, manage and deliver research to internal and external clients. They develop systems that help analysts to model financial data, write research reports, distribute research to clients and news agencies and we provide access to the research on internal and external websites. Within this function a team develops and maintains infrastructure and software in close collaboration with the UBS Research Quantitative Analysts a team of highly experienced research analysts who also build much of their own software.

We are looking for an experienced, highly motivated, software engineer to work within Group Technology supporting the needs of the Quant Research team.

The heart of the Quant environment is a large and complex Oracle data warehouse built using both relational and OLAP technology. Data is sourced from internal and external systems as well as from various vendor products. Data is regularly loaded and manipulated to support in-depth analysis with SQL, Python and R. The output of this analysis is used internally or distributed to clients.

The first duty of the IT team is to maintain and enhance the data capture side of the platform; increasingly we are leveraging vendor provided database products in this area. We then work with the Quant analysts on the most effective ways of manipulating and analysing this data for use, industrialising commonly used quant data and techniques for use across research.

Software developers joining the team need to be innovative, pro-active and flexible enough to work across the stack. They need to be experienced in software development and design; capable of dealing with code other than their own, tracing problems to their root cause and providing robust, efficient and timely solutions. A real passion for data and software development is required.

The work will be challenging and there is an expectation that there will be many sub-projects requiring solutions. However there can also be frustration with constraints and the need to complete unglamorous tasks to the benefit of the business and team. A sense of humour, the ability to direct your own work and the drive to 'get things done' are vital.

We are firm advocates of Agile development and Lean principles and look to apply these in our work. Developers need to understand these principles and contribute to the evolution of our software development practices.

The Software Engineer will be a fully inclusive member of a small, globally distributed team. All team members have desktop video conferencing facilities and access to various tools to make collaboration easier; strong organisational skills are required.

Basic Qualifications
• Analyse business requirements, develop and test software to meet those requirements or fix defects in existing software
• Manage and perform software releases and infrastructure changes
• Support business and support teams with development, data queries and other ad hoc requests
• Take part in code reviews on all other members of the team and review for standards and quality
• Contribute to defining team standards including code standards, toolsets and quality.
• Communicate effectively with other members of the Advisory IT community and participate in department initiatives
• Make key technical decisions in partnership with the team and influence the overall technical design
• Ownership of application documentation

Technical Requirements

• Excellent Oracle SQL & PL/SQL Development skills
• Linux familiarity and scripting knowledge
• Understanding of software development principles and exposure to the full software development lifecycle.
• Java development knowledge
• Appreciation of multiple programming paradigms – procedural, OO, functional
• Continuous Integration and deployment

What we offer

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.

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.

Disclaimer / Policy Statements

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.

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