Understand Client’s business processes and work with users to design and develop an end-to-end solution
Provide advice and assistance to business users in the effective use of application system and information technology
Manage the development of the application system and ensure the project is implemented within budget and according to schedule
Design solutions that are of quality and functional to ensure a good user experience
Monitors the performance of the application and work with relevant stakeholders to troubleshoot any issues surfaced in the production environment
Work closely with various technical, solution and information architects to ensure the application developed is robust and align with the Enterprise Architecture
Produce technical documentation for application systems.
Qualifications
Bachelor's degree or equivalent experience in Computer Science or related field
Development experience with programming languages
SQL database or relational database skill
Experience/knowledge in the various technologies supporting CI/CD such as BitBucket
Experience/Knowledge in Java, Javascript, SQL, Angular, Elastic DSL
Experience in application development using the following technologies and programming languages such as web, object-oriented programming, SQL, Java, JavaScript etc