- Work with System Analyst to clarify the requirements - Work with Technical Lead, System Analyst to define and finally technical solution to meet business requirements - Develop the functions/CRs following the requirements - Document the technical implement the functions/CRs (HLD/DD) - Provide technical advice, support to the Support Teams diagnosis and troubleshooting for incident/problem in online banking systems. - Works with the rest of the team on security accreditation for the application. - Assists in providing estimates for potential new applications - Other assignments assigned by CIO, Head of Center/Department or Project Management (in project scope)