Key Responsibilities:
- Work with the scrum team to ensure that the solution is properly delivered as expected.
- Guarantee the quality of the source code, for all developments under your responsibility.
- Perform unit testing, and contributes to integration testing, functional testing and UAT.
- Coordinate and work with Developers, DevOps, Security and Infrastructure team to manage and solve issues in the required solution and/or environment.
- Mentor and coach junior developer.
- Contribute to improving Norms and Processes, and development techniques.
- Contribute to deliver innovative functionalities to the customers of the bank.
- Stay up-to-date and research on the new technology that will help improve the solution.
Qualifications:
- Bachelor’s Degree or higher in Computer Science, Computer Engineering, Information Technology or Computer related field
- 5 years’ experience in programming
- Knowledge of React, JavaScript, Java Spring boot, Microservice API, CI/CD (Jenkins, GitHub Actions), basic DevOps knowledge, and Docker.
- Strong programming, analytical, troubleshooting, communication, and problem solving skills.
- Good understanding of Atlassian suite tools (Jira, Bitbucket, GitHub and Confluence)
- Experience in Agile methodology
- Good command of written and spoken English
Nice-to-Have:
- Previous experience working with Western company
- Previous experience working with remote team
- Banking background