Technology - Digital Technical Specialist - Analyst

  • Competitive
  • Singapore
  • Permanent, Full time
  • Deutsche Bank APAC
  • 29 Sep 16

Technology - Digital Technical Specialist - Analyst


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

Web application and Mobile app developer to lead the design, development and maintenance of Internet banking web applications and Mobile applications (IOS And/Or Android) with UI and server side scripting. The developer will lead the entire application lifecycle right from concept stage until delivery and post launch support. The mobile applications will be mainly content based and integrated closely with the web application.

Responsibilities & Tasks:

  • Engineering/developing features for the Web hosting applications and integration of services with mobile apps
  • Building Mobile Applications with abilities to design, develop and maintenance of iPhone and/Or Android apps
  • Lead the entire app lifecycle right from concept stage until hosting, delivery and post launch support
  • Quality assurance testing, including functional, performance/scalability, and regression testing
  • Writing technical documentation, including design documentation and training materials
  • Platform delivery including packaging, installation, and configuration

Experience & Exposure
  • Entry level, up to 3 years experience in IT, preferably serciving for the Banking Applications Domains
  • Strong back-ground in Web, Database and Mobile applicationTechnologies

Mandatory Skill sets:

Web Technologies:
  • Programming experience in Java, Servlets, JSP, Perl & Unix Shell Scripting
  • Experience with Web(Apache) and Application Server (Tomcat, Weblogic), RDBMS (Oracle, sql/pl-sql)
  • Ability to reverse-engineer legacy code
  • Test Driven Development coupled with Agile SDLC
  • Familiar with Hardware Security Module and application security monitoring concepts and securing web/mobile applications
  • Significant experience with and knowledge of Agile design methodologies and process

Mobile Technologies:

  • Strong Object Oriented Design concepts and programming skills in Objective-C
  • Expertise in iOS SDK (UIKit, Cocoa Touch, Core Services, etc)
  • Expertise in xcode

  • Programming skills in Java (J2EE and J2ME)
  • Familiar with the Android SDK Knowledge of SQLite,
  • MySQL or similar database management system
  • Familiar with IDE tools

  • Knockout.js,Require.js, UI Framework - Jquery Mobile , Hybrid frameworks
  • HTML5, CSS3, JavaScript frameworks
  • Apache Phonegap
  • UX Designing - Adobe Creative Cloud Design Tools
  • UI - Cordova /Angular.js, Native platform SDKs (ios,android)
  • Middle Tier - WSO2 / Spring Boot , Spring Cloud (Netflix OOS Stack)

Other experience:
  • Experience on web service integration (SOAP, REST, JSON, XML)
  • Experience of development using web technologies
  • Good understanding of OO programming and design patterns
  • Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP
  • Experience building web and native apps
  • Experience Using version control (e.g. SVN, CVS)
  • Excellent debugging and optimisation skills

Education / Certification:

Bachelor / Master Degree from an accredited college or university with a concentration in Computer Science or an IT- related diploma (or equivalent)

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.