1. Design, build, develop, and maintain web and applications that support business behavioral learnings.
2. Develop test and maintain interactive, live learning game applications.
3. Identification of the learning objective and implementation of innovative methods that best suit the client learning process.
4. Work with team and clients to analyze the results of applications by automating data processing, creation of reports, maintenance of existing databases, troubleshooting technical issues.
5. Create, manage, and maintain servers and databases.
6. Assure code quality and work on product releases with team.
7. Collaborating with team to identify and fix technical problems
8. Analyzing users' needs and finding applications to serve them.
9. Checking that software and applications are updated.
10. Supervising system modifications.
11. Conducting security audits to identify areas of improvement.
12. Guiding the team through technical issues and challenges.