Job Summary:
We are looking for an experienced Software Development Manager to lead our software development team. This role involves managing projects, mentoring team members, and ensuring the successful delivery of high-quality software.
Key Responsibilities:
- Lead and mentor a team of software developers.
- Plan, execute, and deliver software projects on time and within budget.
- Provide technical guidance and ensure best practices are followed.
- Collaborate with stakeholders to define project requirements.
- Continuously improve development processes and methodologies.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development and project management.
- Strong leadership and communication skills.
- Proficiency in programming languages (e.g., Java, Python, JavaScript).
- Experience with agile development methodologies.
- Proficiency in English and Chinese is essential as you will liaise with shareholders.
Preferred Qualifications:
- Experience with cloud technologies (e.g., AWS, Azure).
- Knowledge of DevOps practices.