- Understand user requirements and perform system analysis, design and document functional and system specifications.
- Design, develop, troubleshoot, test, document, and deploy new solutions quickly and reliably.
- Build the frontend and backend software, build business logics and APIs in the back-end to connect all systems and components together.
- Ensure the delivered applications follow security best practices and comply to enterprise security standards.
- Maintain and improve existing web applications
- Involve in both frontend and backend development
- Any other Ad Hoc duties as assigned