Understand the 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.
What are we looking for
At least 3 years of working experience as a Systems Analyst
Experience in application development using the following technologies and programming languages such as Mobile, web, object-oriented programming, SQL, Java, JavaScript, Mainframe.
Experience in Project Management and is able to manage user expectation and deliver within project timeline
Experience/knowledge in Scrum /DevOps concepts
Experience/knowledge in the various technologies supporting CI/CD such as GitLab, Confluence, JIRA, SonarQube
Experience/Knowledge in Cloud, microservices architecture and container technologies such Docker, Kubernetes
To have a keen interesting in IT / programming / system designs
Good understanding of SDLC.
Secure coding to prevent application vulnerabilities (for eg. Cross-site scripting Injection vulnerability flows such as SQL injection, command injection Race conditions Improper error / exception handling etc)
Application integration with government services such as CorPass, SingPass.