Technology - Lead Software Development Engineer - VP

  • Competitive
  • Hong Kong
  • Permanent, Full time
  • Deutsche Bank APAC
  • 27 Sep 16

Technology - Lead Software Development Engineer - VP

Our technology teams are responsible for the Bank's entire information technology ("IT") infrastructure, and the development, implementation, and protection of the software required to support all of the Bank's businesses. We move over EUR 1.6 trillion across the Bank's platforms, support thousands of trading desks, and enable millions of banking transactions, share trades and emails every day.

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

Developments in technology are changing the way we communicate, work and think. Join us here, and you'll constantly be looking ahead. We'll look to you to capitalize 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

Scope of the project involves support services in the Prime Brokerage - Securities Lending and Equities domain. This includes new functionalities, regulatory projects and other enhancements. Project is executed in a global delivery model including business center in NY, LN, offshore team and other stakeholders located globally.

Key Responsibilities:

• Provide architecture and design recommendations and implement these in terms of usability, scalability, design and performance.
• Provide solutions for technical and functional issues including performance related items and reducing complexity, increasing maintainability and providing flexibility and reuse for more feeds and products being brought on.
• Assisting with the configuration of new Applications on Linux server.
• Enhancing, building, tuning and debugging applications and other related duties and responsibilities.
• Work with functional staff to establish and clarify requirements
• Investigates and corrects software defects
• Prepares comprehensive design and technical specifications documentation, and ensures timely completion of assigned work

Required Skills:

• Strong knowledge (with work experience) in Java, J2EE, XML, EJB, MDB, JAX-WS, Weblogic
• Hands on experience of distributed information delivery systems, preferably in a Java/Unix environment with a Sybase database
• Experience in developing service oriented architectures and web services, including XML and J2EE
• Experience of messaging and asynchronous programming models in distributed systems, including JMS implementations.
• Strong knowledge of relational databases (Sybase IQ/ASE a plus);
• Strong knowledge of Spring framework;
• Strong knowledge of Oracle Coherence Grid Caching or other caching
• Good knowledge of web technologies;
• 10+ years or more of software development experience;
• Good knowledge of development tools like Eclipse, Maven, Subversion, Jenkins, Nexus
• Hands on application support and management responsibility for the day-to-day operation of mission critical applications
• Should have good problem solving techniques
• Should have Capital markets background
• Strong communication skills
• Strong design skills
• Ability to work in agile kind of environment
• Strong client facing skills
• Ability to handle and work with teams working in multiple sites (onsite, offshore, near shore)
• Understanding of securities lending\Risk and Margin calculation business is a value add

Education Requirements:

• Masters or Bachelors of Science in Computer Science or a related degree

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.