公司简介
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.
-3 years of technical experience in ReactJS, Java, Springboot/SpringCloud.
-Hands-on experience with cloud-based technologies and tools (Docker, Kubernetes, Terraform) will be considered as advantage.
-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.