Job Description
Software Developer
Job Descriptions
You will support senior developers and team lead to build features according to business requirements.
You will write design documents.
Fix bugs and build feature changes as required.
Monitor code performance
Requirements
College or university graduate in Computer Science, Information Technology, or a related field
Basic knowledge of object-oriented programming and .NET (C#)
Familiarity with Microsoft technologies and Visual Studio
Knowledge of HTML5, CSS3, and JavaScript is an advantage
Strong sense of responsibility and willingness to learn
Ability to work independently as well as in a team environment
Basic spoken and written English
Chinese language skills are a plus and will be considered an advantage during the interview
Benefits
5-day workweek
Young and dynamic working environment
Opportunities for learning, growth, and career development
Statutory social, medical, and unemployment insurance based on actual salary
Performance-based annual bonus
Regular team-building activities and internal events
BUSINESS ANALYSTJob Descriptions
Requirement Elicitation & Analysis
Support the conduct of requirement surveys in accordance with project scope and client specifications.
Assist in client discussions to understand core business needs and objectives.
Contribute to analyzing and documenting current-state processes and operational pain points.
Solution Development & Documentation
Collaborate with project and development teams to propose preliminary solution approaches.
Use tools such as mock-ups, wireframes, and design diagrams to illustrate proposed solutions.
Support the preparation and finalization of Functional Specification (FS) documents.
Project Facilitation & Delivery Support
Participate in project development activities, including coordination with UI/UX and design teams.
Assist in articulating business logic and requirements to development engineers and system architects.
Support test engineers in executing system and functional tests based on documented requirements.
Documentation & Knowledge Assets
Co-author use cases, user guides, and other project-related documentation with project team members.
Ensure documentation is clear, structured, and aligned with agreed requirements.
Client Engagement & Post-Implementation Support
Assist clients in conducting User Acceptance Testing (UAT).
Support smooth system transitions during post-implementation phases for new or enhanced solutions.
Assist in user training sessions when required.
Job Requirements
Bachelor's degree or above, preferably in Computer Science,
Software Engineering, or related disciplines. Alternatively, a degree in English and/or Chinese with strong language proficiency is an advantage.
Chinese language proficiency is preferred, even without prior working experience.
Strong proficiency in English, with good listening, speaking, reading, and writing skills. Overseas study or work experience is a plus.
Proficient in office productivity tools such as Microsoft Office and Miro.
Strong analytical, communication, and learning abilities with attention to detail.
Good interpersonal and teamwork skills, with the ability to manage multiple tasks concurrently.
Benefits
5-day workweek (Monday-Friday)
Dynamic and professional working environment with clear career development pathways
Social, medical, and unemployment insurance based on actual salary
Performance and salary reviews twice a year
Quarterly performance-based bonus opportunities
Opportunities for international onsite assignments
Regular team-building and internal activities (e.g. weekly happy hours, quarterly team events)