Job Openings
System Analyst (Insurance)
About the job System Analyst (Insurance)
Responsibilities:
- Perform business requirement gathering, system analysis, and carry through the entire software development life cycle from design, development, enhancement, testing, deployment, production roll-out and post-live support services.
- Work closely with Scrum Master, Business Analyst and Project Management teams for project progression reporting, as well as provide feedback on solution architecture refinement as per application securities guideline and deployment procedure.
- Lead both on-shore development team and off-shore resource by daily job titles assignment and ensure the solution delivery within timeframe.
- Manage the API integrations across other sub-systems, conduct system performance tuning, and process CI/CD pipelines and automation closely with DevOps team.
Requirements:
- Bachelor degree in computer science, information systems, or other relevant disciplines.
- Over 5 years of backend server development or API development experience derived from enterprise-scaled systems.
- Team leading experience is a bonus, but not essential.
- Solid hands-on development experience in Java, Spring Boot OR Node.js, Nest.js, and Restful API/gRPC Microservices architecture.
- Familiar with Linux OS console, and scripting using Python/Shell.
- Sound knowledge in containerised orchestration and cloud computing technologies, such as Kubernates (AKS/AKE) and Docker.
- Familiar with automation testing, stack not limited to Selenium, Postman, JUnit, SonarQube, and Cucumber.
- Proficiency in Chinese and English.