Development, support, and maintenance for systems supporting customer order management
Analyse functional requirements & translate specifications to program codes, conforming to program guidelines and programming best practices
Develop unit test package, execute system and integration tests & document test results to ensure the quality of the program
Assist and support integration testing, system testing, User Acceptance Test, and implementation activities Participate in code reviews
Investigate and fix the reported problems/bugs of the system to ensure the smooth execution of programs in the production environment
Identify and resolve performance and scalability issues Prepare & maintain up-to-date system documentation The ideal candidate will need to have the following qualities and experience: Minimum 3 years of experience in software engineering designing and building highly scalable applications Strong hands-on experience in API development, design, deployment, and operation in production Development experience in React. Development experience with technologies such as Java, Java Scripts, Springboot, rest api. Experience in any database Experience writing unit, functional, load and end-to-end tests Experience working with JIRA, Confluence, bamboo and bitbucket Team player with strong communication and interpersonal skills Self-motivator with a positive attitude and with high energy