What We Can Offer
Job Description
- Understand the software requirement document and quality aspects
- Make the detail design and documentation for the software components that you are in charge for
- Develop cloud deployable software components (front end, backend, algorithms) based on architecture document in connected building and smart campus solution
- Follow defined software development process, ensure the quality of deliverables: unit testing, sonar quality, open sources, bugs, technical debts, etc.
- Report to project manager for the daily tasks and contribute to team activities e.g. innovation, ideation, fun at work…
- Contribute to the CI/CD, DevOps activities
- Continuous self-learn new technology on company learning platform either in classroom or online (internal source and Udemy)
Job Requirements
- Be able to handle English communication (both verbal and non-verbal)
- Solid knowledge of REST API, Web Service, Micro-Services and containerization technologies (Docker, Kubernetes, Springboot, etc.)
- Good at web UI Programming Skills like Html5/jQuery, CSS, ReactJS, Angular
- Understanding of Backend API Integration
- Be familiar with developing workflow-based applications
- Ability to self-learn new technology and take initiative
- Experience in AWS Cloud, DevOps (Jenkins, AWS Code Commit, etc.) would be a treasure
- Python programming experience is a plus