Responsibilities:
- Design and write elegant, semantic and easily maintainable code.
- Hands-on in research & development by exploring new technologies/tools.
- Develop good unit test and API test package, execute tests & document test results to ensure the quality of the program.
- Analyze functional requirements to translate into application design using established design methodologies and guidelines
- Work with team members to ensure design and programme codes conform to security guidelines, architecture and design standards, and that design satisfies functional and system requirements.
- Handle product deployment, configuration and support activities.
- Product support – able to investigate issues, identify root cause and resolve issues quickly.
- Participate in R&D/POC, development, maintenance, and execution of product roadmaps.
- Contribute ideas for new features and/or new product candidates.
- Prepare & maintain up-to-date product documentation.
- Work with QA in test cases preparation and automated testing.
- Assist the development of internal/ external training programs.
- Contribute and provide support at seminars, webinars, workshops and pre-sales activities.
Prerequisites:
- Degree/Diploma in Computer Science or equivalent with at least 4 years of software development experience in Web based applications in Windows, UNIX or LINUX platform.
- Excellent technical skills include proven object-oriented programming experience with Java, Javascript, ReactJS or equivalent with extensive RDBMS through JDBC.
- Excellent troubleshooting and problem solving skills.
- Eager to learn new technologies and a fast learner. Likes hands-on in R&D/POC and actual development work.
- Self motivated. Able to work independently and dependable.
- Excellent teamwork and collaboration skills. Ability to manage high priority tasks and adapt to changes in priorities.
- Experience in one or more of the following database servers: MSSQL, MySQL, MongoDB and Oracle.
- Experience in load test, performance tuning and penetration test would be advantageous.
- Experience in CSS, Bootstrap, ReactJS, Docker, Kubernetes, Spring Cloud, Hibernate, Cloud (AWS/Azure), Microservices would be advantageous.
- Experience in product full life cycle, full stack development, CICD would be advantageous.
Report job