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 effectiveness 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
- Strong expertise in mobile security and mobile application development.
- Hands-on experience across the full software development lifecycle, including requirements gathering, system analysis and design, application development, functional and performance testing, CI/CD deployment, and production support.
- Fluency in both English and Mandarin (reading, writing, and speaking).
Functional / Technical Competencies
- Knowledge of information security principles and secure coding practices.
- Experience in designing and developing mobile applications.
- Technical knowledge of operating systems, networking, and Internet technologies.
- Programming skills in Java, Swift, Python, and JavaScript.
- Proficiency with mobile development tools/IDE (Xcode, Android Studio).
- Experience with web services and API development.
- Working knowledge of Linux and shell scripting.
- Strong problem-solving and analytical skills.