

Job Purpose:
You will be responsible for developing and deploying appropriate and cost-effective IT solutions to support DSBG's business and operational needs, and support Fintech projects and credit card related initiatives.
Key Role and Responsibilities:
• Analyzes, evaluates and modifies existing complex programs and systems.
• Consults with business users to analyze and identify problems and recommend solutions; develops and implements new complex programs, systems, and/or databases designed to improve business operations.
• Codes, tests, debugs, and documents complex programs, systems, and/or databases; develops test procedures, coordinates testing; prepares program specifications and documentation; verifies test results for new or modified programs.
• Prepares & reviews change requests and provides production problem support.
• Preparation of documents of User Requirement, Functional Requirement Specification, Technical Specification and Operation Manual.
• Lead and coordinate offshore development centre at Mainland China including task assignment, technical review and delivery tracking.
• Support all entities of DSFG including merged and acquired companies.
Job Requirements:
• Degree holder in Computer Science, Information Technology or related discipline
• Minimum 10+ years of application development experience, with at least 3 years in a lead capacity preferably in banking / financial services. (Candidate with less experience will be considered as manager role)
• Experience in functional and technical specifications documentation, systems design, conduct system test, support user acceptance test
• Independent and able to deliver quality results under tight schedule
• Solid experience in resolving security vulnerabilities is an advantage
• Familiar with web application development and common development frameworks such as Angular JS, Spring Boot, Open API etc.
• Solid experience in Wintel and Linux platform, and continuous integration (CI) and continuous delivery (CD) tools such as git and Jenkins, and continuous testing tools.
• Good knowledge of development languages such as Java, SQL, Shell scripts, Javascript
• Good knowledge of DB/middleware such as Sybase, Oracle, MS SQL, IBM DB2, IBM MQ, Tomcat, IBM Websphere
• Possess broad business knowledge with strong analytical and problem-solving skills
• Good interpersonal and communication skills in both English and Chinese. Mandarin is an advantage
• Experience in leading offshore development team