A leading corporate banking and capital markets organisation is seeking a Java/Derivatives Software Engineer to join their team in London.
Employer Background:
Commerzbank AG is a global banking and financial services company founded in 1870 with its headquarters in Frankfurt Germany.
Commerzbank is Germany's second-largest bank, holding a nationwide network of branch offices, numerous offshore branch offices and representations in more than 50 countries globally. Commerzbank offers its clients retail and commercial financing services, investment banking services, asset management & private banking services.
GSOS, the service provider for the Commerzbank Group, plays a significant role in Commerzbank’s business model and as such is strategically important for the continued success and competitive advantage. The required roles focus on supporting Corporates and Markets, Commerzbank’s investment banking division, with effective and efficient IT services in a fast-moving and agile environment.
At Commerzbank our employees are our greatest assets and important success factors in the IT division. They are highly qualified and distinguish themselves through their service orientation, extensive technical and bank-related knowledge, methodical competence and social skills. They are highly motivated and committed, acting with a great sense of responsibility.
We provide our employees with both goal-driven and long-term challenges and support, with our objective being to best match the strategic goals of the bank with the individual interests and skills of our employees. We are committed to staff training and employee development, and view this as both an opportunity for our employees as well as the obligation to embrace change and demonstrate flexibility.
We have highly qualified and committed employees and to support them we constantly provide appropriate professional development measures.
Main Purpose of this role
We are looking for candidates to enhance and develop software for the Front Office Derivative and Structured Products (DSP) Business, dealing with FX, Rates and Inflation options products and markets. Business requirements cover all aspects of a trading/pricing system; trade STP, trade capture, trade pricing, scenario analysis, downstream integration, results aggregation and presentation.
The candidate must be able to work in a highly dynamic environment with demanding clients.
The successful candidate will gain excellent exposure to these business areas as well as the opportunity to work in a technically challenging, delivery focused environment.
As a software engineer within the DSP developer team, responsibilities include:
- Delivery of new functionality as well as support of existing systems using industry best practices to deliver business value.
- Discussion of requirements, design and testing issues with the business and financial engineering team.
- Working across all aspects of the application suite to provide a balanced view of the applications and the business they serve.
- Working with other members of the team bringing previous experiences of technology to the team.
- Liaising with support teams to assist in diagnosing and resolving production issues, including some out-of-hours support.
Required Skills and Experience
- Very good communication skills
- Fluent in English, spoken and written
The candidates should possess the following skills and experience:
Essential Primary Skills:
- Excellent Java skills with an emphasis on server-side components.
- Excellent SQL relational database skills.
- Development for Front Office trading and sales in at least one of the following areas:
- FX Derivatives
- IR Derivatives
- Other Derivatives asset classes
- Trade STP, inbound and outbound
- Systems integration, including interfaces to external 3rd party brokers
- Fx and Interest Rate Derivatives experience
Desirable:
- Trade capture
- Trade pricing, including valuation and risk
- High performance GRID computing i.e Platform Symphony or similar
- Experience of integration of IT systems with Quantitative Analysis libraries.
The candidate must be able to work in a highly dynamic environment with demanding users. The successful candidate will gain excellent exposure to the business area and products as well as the opportunity to work in a technically challenging, delivery focused environment.
Key Requirements (Work Experience/Formal Education)
- University Degree in a STEM subject
- 10+ years’ experience with Java in a banking /derivatives environment
- An aptitude for financial products/markets and drive to develop business, not just technical skills.
- Evidence of an IT career.