Job Description:
Team Management:
Lead the work of the application development and maintenance team to ensure that team members' work aligns with project goals, fostering teamwork and an efficient work environment.
Requirements and Project Management:
1. Communicate with business departments to understand business needs and provide recommendations for system development.
2. Develop project plans, budgets, and resource allocation strategies, monitor project progress, and promptly address issues.
Application Development and Solution Design:
1. Drive the branch's self-developed application projects, including but not limited to: requirements gathering, requirements analysis, system design, functional documentation, full-stack development, testing, and production deployment-related tasks.
2. Lead the planning and construction of application system architecture, ensuring the sustainable development of the application system.
3. Organize second-line production issue troubleshooting and provide technical support for existing application systems.
Job Requirements:
- A Bachelor's degree or higher in Computer Science, Information Technology, Data Science, or a related field.
- Bilingual in English and Chinese so as to commmunicate effectively with our Head Office and Chinese-speaking customers.
Work Experience:
At least 10 years of experience in application development, maintenance, and project management within the information technology field. Prior experience working in a bank or financial institution is preferred.
Technical Skills:
Proficient with application development, system maintenace, with experience in managing the application development lifecycle, including requirements analysis, design, development, testing, and deployment.
Proficient with software developing frameworks and mainstream databases.
Project Management Skills:
Well-versed in project management methodologies (e.g., Agile, Scrum, Waterfall) and capable of effectively managing multiple projects.
Leadership and Communication Skills:
Strong team leadership and personnel management skills. Excellent communication abilities, with the capacity to collaborate effectively with both technical and non-technical stakeholders.