Purpose of Role
The purpose of this role is to develop, test and implement information system projects and enhancements for mobile and web application including myASNB Portal, Apps. Will also be responsible for troubleshooting complex application problems, working with Business Analysts or IT Architects to locate and resolve application problems and providing solutions.
Essential Duties and Responsibilities
As described by the IT Head of Department and/or but not limited to the following:
• Develop/administer web API for myASNB mobile and portal, by taking necessary actions to address user requirements and ultimately company's and ASNB business goals.
• Attend regular meetings and discussion with project owners, key users and vendors for better understand of system problems and issues highlighted.
• Ensure that myASNB web API development complies with company's and ASNB IT Policy and Procedures as well as to follow system specifications and guidelines.
• Analyse, manage and respond to change requests, service request and incident logs to make sure of continuously improved user experience in myASNB mobile and portal.
• Responsible for development and support of myASNB web API mobile including bug fixes, monitoring and deployment.
• Responsible for developing myASNB web API based on projects request by customer.
• Deploy myASNB web API on cloud application.
• Develop myASNB web API using groovy programming language, to achieve business needs and
provide high-quality user experience.
• Continuously evaluate emerging technologies to stay up-to-date and improve the development
process
• Conduct thorough VAPT assessments to identify and mitigate security vulnerabilities.
• Other duties may be assigned
Qualifications
• A bachelor’s degree or equivalent, in Information Technology or related field.
• 3- 5 years of experience in software development
• Knowledge in using development editor such as Visual Studio or IntelliJ IDEA
• Proficient in Java and its technology ecosystems. This includes spring-boot, graalvm, springsecurity,
vert.x, groovy, and others.
• Proficient in Source Code Version Control such as Git
• Experience in Oracle and MSSQL databases and SQL queries will be an added advantage.
Proficient in Web API development such as GraphQL and RESTful.
• Knowledge in Docker and Kubernetes or any containerization technologies.
• Understanding DevOps practice such as CI/CD and able to implement CI/CD pipeline.
• Proficient in Microsoft Office software suite and cloud platform such as Microsoft Azure and
Alibaba Cloud.
• Dedicated team player with the ability to deliver under pressure and perform within tight
deadlines and ability to conform to shifting priorities, demands and timelines.
• Good analytical, interpersonal skills and able to work with minimum supervision.
• Willing to learn and acquire new knowledge and skills.