Main Duties
To support the development and enhancement of digital applications to meet business requirements and improve user experience.
To participate in requirement gathering, analysis, and documentation with relevant stakeholders.
To design, develop, test, and deploy application features based on project plans and timelines.
To maintain and troubleshoot existing applications to ensure stability, performance, and availability.
To collaborate with cross-functional teams such as QA, Infrastructure, Security, and Product to deliver quality releases.
To prepare technical documentation including user guides, system specifications, and operational procedures.
To ensure secure coding practices and compliance with internal standards, policies, and guidelines.
To monitor application logs and system behavior to identify issues and support incident resolution.
Perform other duties as assigned by Supervisor/Manager.
Skills/ Experiences
Bachelor’s degree or equivalent in Computer Science, Software Engineering, Information Technology, or related field.
Experience in application development (web/mobile) or software engineering is preferable.
Knowledge of software development lifecycle (SDLC), version control, and deployment practices.
Familiarity with programming languages and frameworks relevant to the team’s stack.
Understanding of API integration, databases, and application architecture concepts.
Basic knowledge of security best practices and secure development standards.
Strong analytical thinking and problem-solving.
Good communication verbally and written.
Ability to work under deadlines and manage multiple tasks.
Good teamwork and collaboration skills.

