Accountable for software development and execute thoroughly for the delivery cycle with the best design and coding practice
Work and interact with product managers to refine business requirements into clear technical requirements
Collaborate closely with technical leads to review pull requests, ensure the code quality ispliant with standards and integrate the deliverables with the core systems
Provide 3rd tier support and advisories to the sustainment team and troubleshoot critical issues when necessary
Rmend technologies and tools to improve CI / CD tools, process and procedures
Job Requirements :
Degree inputer Science, Engineering or related field
5 years of experience in software development
Hands-on experience of Java or NodeJS
Strong understanding of cloud technology capabilities in AWS and Databases such as AuroraDB, DynamoDB, MariaDB
Experienced in handling scalability, security and performance optimization
Understanding of design patterns for Microservices, Data orchestration and extraction and Integration
Experience with CI / CD process, Scrum and Agile development practices
Excellentmunication skills in English and Cantonese