What To Expect:
● Design, develop, test, deploy, maintain and improve software applications.
● Improve software quality using Scrum practices such as code review and unit testing.
● Assist PO/BA on user stories refinement.
● Assist QA on test automation and bug fixes.
● Assist DevOps on build and release automation.
● Prepare interface specifications and other architecture documents.
● Adheres to Software Craftsmanship Manifesto.
How To Succeed:
● Degree in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines.
● At least one year of professional experience in a software engineer or equivalent position.
● Familiar with cloud-native technology.
● Familiar with Clean Code, Design Patterns and Unit Testing.
● Familiar with multi-paradigm programming languages.
● Knowledge and experience in Java Spring Framework / Angular / Apache Spark / Data Engineering / ETL will be advantageous.
● Technical knowledge and experience in designing and developing applications in AWS cloud environment (RDS, Glue, Lambda, MSK) will be advantageous
● Working experience in Agile and UX development environment will be an added advantage.
● Fresh graduates with great technical skills may apply.
● Good presentation and listening skills.
● Self-driven and motivated.
● Willingness to learn.