公司简介
The Development Engineering job is responsible for developing the most appropriate and secure Technology solutions using iterative software development/programming in line with the solution design, to meet customer needs, ensuring continuous improvement.
This role will carry out some or all the following activities:
-Design and engineer software with the customer/user experience as a key objective.
-Work within a feature team to engineer software, scripts and tools to enable the delivery of bank's products and services.
-Design, develop and deploy applications capable of meeting the anticipated load, performance, availability, security and resilience requirements.
-Design and develop software with a focus on automation of build, testing and deployment process on all environments to minimize variation and ensure predictable high-quality code and data.
-Ensuring compliance with all relevant controls and standards including relevant Service Management Standard.
-Ensure service resilience, service sustainability and recovery time objectives are met for all the software solutions delivered.
-Responsible for automating the continuous integration/continuous delivery pipeline within a DevOps Product/Service team driving a culture of continuous improvement.
-Keep up-to-date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc. that are applicable.
-A university graduate with degree in computer science or a related discipline.
-5 years of technical experience in ReactJS, Java, Springboot/SpringCloud.
-Strong working knowledge of modern development technologies and tools such Agile, CI/CD, Git, Docker, Kubernetes, Terraform
-Hands-on experience with cloud-based technologies
-Experience in automated deployment, release management, deep understanding of CI/CD processes.
-Familiarity with databases (e.g. PostgreSQL), web servers (e.g. Apache)
-Ability to translate business level requirements to system level components or blocks
-Ability to understand the code scanning reports, vulnerabilities and subsequent patching for infrastructure.
-Fluent English speaking and professional business writing skills.
-Strong problem-solving skills.
-Strong communication skills and documentation skills.
-Enthusiastic and self-motivated with excellent time management skills and strong initiative
-Able to adapt in global team culture and communication in different locations.
Desired experience:
-Knowledge of Financial Risk management in banking or financial industry.
-Knowledge specific to the Risk and Finance data domain, understanding of front to back customer journey.
-Knowledge of new and emerging technologies such as GCP, Python, Go, etc.
What additional skills will be good to have?
Business
-Have a good understanding of the Financial Risk domain across Risk functions. Able to translate business needs into appropriate IT solutions.
-Broad and deep knowledge of regulatory reporting with End to End operating model.
Technical
-Cloud technologies: (ASW, AliCloud).
-Big Data (Apache Hadoop & Hbase).
-Big Data (Apache Spark, Flink).
-Report tools (QlikSense, etc).
-Passion for technology & understanding how things work.