Global Markets Technology - FX, Treasury Production Support - Assistant Vice President

  • Competitive
  • Singapore
  • Permanent, Full time
  • Deutsche Bank APAC
  • 21 Apr 19

Global Markets Technology - FX, Treasury Production Support - Assistant Vice President



Technology

Our technology teams are responsible for the bank's entire information technology infrastructure. They develop and maintain the software required to support the bank's business. The teams work closely with the businesses and other infrastructure units to modernise the bank's IT systems to reduce complexity, risk and enable business growth.

With award-winning mobile banking apps and trading systems, our technology helps Deutsche Bank deliver high-quality products to clients. We make sure that the phones and computers work and that emails are delivered – but we also develop solutions that help our people share their knowledge, expertise and passion for our business.

Deutsche Bank sees itself as a technology-driven company that can gain market share with new, cutting-edge ideas. The ambition is to be a leader in the area of digitalisation.
We are making investments into digital technology across all businesses to enhance the client experience, harness the power of data, and strengthen efficiency and controls by increasing automation. We are also collaborating with external partners such as start-ups, FinTechs, and technology specialists worldwide to discover and implement innovative solutions for our clients.

Deutsche Bank has become one of the first financial institutions to establish a professional research and development department, including capabilities such as four innovation labs and the digital factory in Frankfurt.
Join us here, and you'll constantly be looking ahead. We'll look to you to capitalise on new technological trends that can reshape our business and deliver value for our clients, whilst still meeting the demands of customers, regulators and the markets.

Position Overview

The Senior Engineer designs and implements technical solutions and configures applications in different environments in response to business problems. With the partial/ full ownership of Production platforms, Senior Engineer is required to ensure environment stability, expeditious and timely resolution of Production issues, ensuring minimal downtimes and continuity of services. Further the Senior Engineer investigates, proposes and implements various solutions, standardizing where possible, to ensures stability and reliability of the application platforms. The person performing the role may lead delivery of other members of the team and controls their work where applicable.

Production Support

  • Engage in 24 hours follow-the-sun Production Support model (including on-call responsibilities)
  • Act as an escalation point for user issues and requests within the stream and report issues to senior management
  • Supports the production platform, carrying out monitoring and remediation of issues and specific maintenance tasks as per the run book procedures
  • Works with Delivery Services eg (Fabric, Infrastructure) on improvements to service availability and resilience
  • Owns the logs that track manual tasks, remediation and system improvement
  • Second line of defence for Incident Management – gathering data for investigation and identification of root cause through to resolution
  • Defines and creates Run Book entries and knowledge articles based on incidents experienced in the production environment
  • Drive the development and implementation of the tools and best practices needed to provide effective support

Application Analysis
  • Carries out deep technical analysis of the production to identify performance, stability and resilience enhancements
  • Assists in design and creation of NFRs through identification of further requirements

Relationship Management
  • There is a significant amount of day to day relationship management involved in this role in order to provide excellent service, concentrating especially on the values core to the bank. Work with wide cross section of teams, including SL3, Development, QA and central platform teams and effectively manage their expectations.

Incident Management
  • Prioritizes and diagnoses incidents according to agreed procedures. Investigates causes of incidents and seeks resolution
  • Facilitates recovery, following resolution of incidents
  • Documents and closes resolved incidents according to agreed procedures

Change Management
  • Assesses, analyses, develops, documents and implements changes based on requests for change.
  • These could be technical and/or functional solutions as provided by Development and/or other Production Engineers ensuring segregation of duties
  • Configure the application in response to business and/or technical problems and in accordance with provided requirements and agreed design principles

Problem management
  • Investigates problems in systems, processes and services.
  • Ensures PIR reporting and Root Cause Analysis
  • Assists with the implementation of agreed remedies and preventative measures.
  • Attends Program Meetings to prioritize owned stability and performance enhancements as identified in production

Release and deployment:
  • Uses the tools and techniques for specific areas of release and deployment activities.
  • Administers the recording of activities, logging of results and documents technical activity undertaken.
  • May carry out early life support activities such as providing support advice to initial users.

Production Readiness and Testing
  • Builds keep list of NFRs and ensures adherence through design forums
  • Reviews requirements and specifications and defines test conditions
  • Analyses and reports on test activities and reports risk and issues associated with own work.

Experience required:
  • Sound understanding of strong change management processes and controls in large organizations.
  • Strong experience of envisioning and driving full stack automation in medium to large sized groups.
  • Excellent problem solving skills in a distributed, multi-technology ecosystem
  • Strong scripting experience in Java, Python and Shell
  • Solid understanding of messaging middleware like Solace, TIBCO or MQ using JMS
  • Solid understanding of monitoring systems like ITRS Geneos
  • Strong Knowledge of Oracle Management, SQL scripts, performance mgmt.
  • Knowledge of SQL and relational databases – traditional RDMS, such as Oracle
  • Strong knowledge of configuration management tools like Ansible (preferred), Chef and Puppet
  • Strong understanding of Unix, Linux and Windows
  • Understanding of Agile and Safe methodologies (preferred)
  • Good understanding of Hadoop and data visualization tools like Tableau will be a plus
  • Prior experience of working in and leading DevOps teams will be a plus


Deutsche Bank offers a challenging and rewarding career where your contribution is valued and rewarded. We have an inclusive and friendly working environment coupled with excellent facilities and benefits.

Deutsche Bank is an equal opportunity employer who seeks to recruit and appoint the best available person for a job regardless of marital status, sex (including pregnancy), age, religion, belief, race, nationality and ethnic or national origin, colour, sexual orientation or disability.

Deutsche Bank does not accept unsolicited curriculum vitae from third party vendors.