Position Objectives
This position is to support the CRM project, which includes but is not limited to: development, testing, BAU maintenance, system integration testing, user acceptance testing, regression testing, SDLC, and DevOps.
Roles and Responsibilities
- Support solution design activities in pre-grooming, grooming and sprint activities.
- Participate in the development of architecture documentation to support the future roadmap and ensure application maintainability.
- Liaise with Architects, Business Analysts, and Product Managers to refine software requirements, and to assess the feasibility of solutions within time constraints.
- Contribute to the evaluation of code and database design, system structure, interface between hardware and software, operational and performance requirements of overall system.
- Prepare Technical Design and Specification documents.
- Create implementation instructions and support application deployments.
- Mentor team members and support their development.
- Participate in application code reviews/walkthroughs to ensure accuracy in relation to business requirements and development guidelines.
- Remain up to date of development technologies, both current and future.
- Follow industry standards in application development, secure coding, and testing.
Financial and Non-Financial Measures
- Timely completion of assigned tasks.
- Accuracy and completeness of work produced.
Communication Requirements
- Internal (50%) – Report task updates in daily standup meetings; discuss within team on solutions/issues found during the completion of assigned tasks.
- External (50%) – Discuss with key users/local BAs for understanding user requirements and clarifying if unclear; discuss with other system members on solution/issues found during the completion of assigned tasks.
Qualifications
- University Degree or above.
- Minimum of 3 years’ experience with C# (.NET Core, .NET Framework).
- Excellent analytical skills (critical thinking, problem-solving, and decision-making skills) with a history of driving the development of large software components.
- Good command of both written and spoken English.
- Good command of spoken Mandarin to effectively communicate with Mandarin-speaking clients.
- Good communication and interpersonal skills.