Responsibilities
- Design and develop internal applications to automate routine tasks, analyze operational logs, and implement robust monitoring systems.
- Enhance and automate security solutions to improve system resilience and team productivity.
- Develop user-friendly mobile applications to assess the efficacy and control mechanisms of the bank's security tools.
- Manage and support the change management process for solution implementations.
- Collaborate with application development teams to seamlessly integrate security solutions into mobile applications.
Requirements
- Expertise in mobile security and mobile application development.
- Comprehensive experience across the software development lifecycle, including requirements gathering, system analysis and design, application development, functional and performance testing, deployment via CI/CD pipelines, and production support.
- Functional / Technical Competencies
- Possess knowledge of information security principles & secure coding practices
- Possess knowledge about designing and developing mobile applications
- Possess technical knowledge in operation systems, networking & Internet technologies
- Programming knowledge (Java, Swift, Python, JavaScript)
- Proficient in mobile development tools/IDE (XCode, Android Studio)
- Web services/API development experience
- Working knowledge of Linux and shell scripting
- Good problem solving and analytical skills
Fluency in both English and Mandarin (reading, writing, and speaking).
Do what you can, with what you have, where you are.
“Theodore Roosevelt”