- Collaborate with other developers and engineers to design, build, and maintain applications.
- Develop end-to-end specifications for solution components.
- Perform testingCollaborate with other developers and engineers to design, build, and maintain applications.
- Develop end-to-end specifications for solution components.
- Perform testing and implementation of the solution.
- Troubleshoot software issues and participate in impact analysis of encountered issues.
- Generate relevant documentations, reports etc.
- Contribute to continuous improvement of software development best practices.
- Keeping up-to-date with industry trends and technology developments.
Requirements
Qualities We Value:
Familiar to full-stack development and understand concepts of software engineering.
Knowledge of Agile Development methodology.
Knowledge of basic coding languages such as C++, Javascript, HTML5 and Java
Basic programming experience.
Knowledge of databases (SQL / NoSQL).
Comfortable using AngularJS, NodeJS, ReactJS and other common frameworks to develop software for various platform.
Ability to learn new software and technologies quickly.
Ability to follow instructions and work in a team environment.
Good team player with critical thinking, analytical and creative problem-solving skills.
Detail-oriented. and implementation of the solution.
- Troubleshoot software issues and participate in impact analysis of encountered issues.
- Generate relevant documentations, reports etc.
- Contribute to continuous improvement of software development best practices.
- Keeping up-to-date with industry trends and technology developments.
Requirements
Qualities We Value:
- Familiar to full-stack development and understand concepts of software engineering.
- Knowledge of Agile Development methodology.
- Knowledge of basic coding languages such as C++, Javascript, HTML5 and Java
- Basic programming experience.
- Knowledge of databases (SQL / NoSQL).
- Comfortable using AngularJS, NodeJS, ReactJS and other common frameworks to develop software for various platform.
- Ability to learn new software and technologies quickly.
- Ability to follow instructions and work in a team environment.
- Good team player with critical thinking, analytical and creative problem-solving skills.
- Detail-oriented.