- Work in collaboration with Product owner to understand business requirements
- Analyze, design, develop software applications.
- Plan the schedule of development task and manage to meet within timeline.
- Manage vendors to deliver technology and/or applications.
- Research for new technology to apply in in business, and design development standard and framework.
- Create API detailed design and specification.
- Test system by executing system integration testing (SIT) and verify / inspec
- Develop web applications or technical solutions that meet both functional and non-functional requirements including, quality, security, and performance within committed time frame
- Work closely with project managers and product owners to understand business goals and system requirements
- Communicate constantly with product owner to understand and measure business requirements and values of developed features
- Contribute ideas (technological and product) to enhance the overall service exp
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications