POSITION DESCRIPTION
To assist in-house application development and customized reporting to other divisions and departments within the bank.
DUTY & RESPONSIBILITY
- Design, implement, build, deploy, and configure server management.
- Build and test automation tools for infrastructure provisioning.
- Handle code deployments in all environments.
- Brainstorm for new ideas and ways to improve development delivery.
- Manage, build CI/CD, and version control (Git).
- Understanding the needs of stakeholders and conveying them to developers.
- Testing and examining code written by others and analyzing results ensures that systems are safe and secure against cybersecurity threats.
- Execute the full software development life cycle (SDLC).
- Develop new user-facing features using React.js and Next.js.
- Build tools to reduce occurrence of errors and improve customer experience.
QUALIFICATION
- Pursuing a degree in computer science or equivalent professional qualification or certification in this field.
- Familiarity with RESTful APIs and modern authorization mechanisms, such as JSON Web Tokens.
- Strong proficiency in JavaScript, Next.js, React.js, Node.js, or OOP-related programming languages.
- Experience with Docker, Nginx, Ubuntu, and Windows Server.
- Experience with SQL Server, PostgreSQL, or other RDBMS.
- Experience in banking or finance is a plus.
- Committed individual and good at researching.
- Able to communicate in English.
- Problem-solving and analytical skills.