• Minimum 3 years of relevant experience in software development.
• Hands-on experience in software design and automated software testing.
• Hands-on experience with Agile software development methodologies and practices, such as Test-Driven Development, Continuous Integration, Continuous Delivery, Scrum and Kanban.
• Hands-on technical skills and good competencies in 2 or more of the following:
• Frontend development - React.js and/or other JavaScript framework/libraries
• Backend development - Java and/or other JVM languages, Python, C#, or other mainstream programming languages. Synchronous/Asynchronous API design and development.
• Database development - technologies such as PostgreSQL and AWS DynamoDB
• Good team player who is keen to learn, independent, and with strong analytical, problem solving, communication and interpersonal skills.
• Passionate in understanding business requirements and use technology to transform or improve current state.
• Familiar with and interested to learn about current and emerging technology landscapes.
NOTE:
• Please let every candidate know upfront regarding the test process for this request, and what they are expected to do should they decide to apply for this position including the tech test submission.
• The candidates are expected to have the understanding that the tech test does require a significant amount of time from them before they start this assessment.
• If the candidates are unable to allocate time for this test or are not keen in attempting the assessment, please do not proceed to share their profiles with our team.