Job Descriptions:
Assisting Team Management:
Assist in managing the application development 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. Participate in 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. Participate in second-line production issue troubleshooting and provide technical support for existing application systems.
Job Requirements:
Work Experience:
At least 5 years of experience in application development, data analysis, and management within the information technology field. Prior experience working in a bank or financial institution is preferred.
Technical Skills:
Familiar with application development, data analysis tools, and technologies, with experience in managing the application development lifecycle, including requirements analysis, design, development, testing, and deployment.
1. Proficient in JAVA, Spring Boot, and other JAVA frameworks.
2. Experienced with tools like Docker, Git, and SVN.
3. Capable of using front-end languages such as jQuery, Vue, and React.
4. Familiar with mainstream databases like Oracle, MySQL, and SQL Server.
5. Knowledgeable in Python and RPA applications.
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.
- Effectively bilingual in English and Chinese so as to communicate effectively with our Head Office and Chinese-speaking customers.