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