• Full Time
  • 1 month ago
  • 5,000 - 7,000 USD Monthly
  • 3 (vacancy)

Job Role Insights

  • Date Posted:
    Posted 1 month ago
  • Hiring location
    Singapore
  • Offered Salary
    5,000 - 7,000 USD / Monthly
  • Min. Qualification
    Bachelor’s Degree
  • Experience
    3 Years Min
  • Job Type
    Full Time
  • Job Role
    Software Developer

Responsibilities

  • --  Work in the Agile team and to develop / maintain functionalities to support the Group’s Payment eco-system and legacy application
  • --  Participate in activities including design, tasks estimation, development, unit testing, releases and production support
  • --  Improve code quality and perform code reviews
  • --  Develop / Maintain automated unit test scripts, perform unit testing and validation of requirements with BA / users / stakeholders
  • --  Perform investigation / troubleshooting of issues raised on mobile application / microservices / applications
  • --  Keep abreast with new technologies
  • --  Provide training to end users and documentation to support knowledge transfer
  • --  Develop Proof-of-Concept for new ideation or initiatives
  • --  Identify areas of improvement, improve development efficiency and application quality
  • --  Conduct and lead code review session
  • --  Any other ad-hoc task as assigned

Requirements:

  • --  Possess a Degree in Computer Science or relevant field
  • --  Possess more than 3 years of software development experience
  • --  Knowledge / Experience in Agile Methodology
  • --  Proficient in Kotlin or Java
  • --  Proficient in Spring Boot framework and native SQL
  • --  Experience in Azure SQL, Redis and Oracle is advantageous
  • --  Experience with Sonar Qube, Docker containers, Orchestration tools, Elastic Search & Kibana (ELK), Grafana, Jira and Confluence is advantageous
  • --  Experience or knowledge in Payments domain (eg. QR, payment flow), secured API/Web Service, OAuth security framework and JWE/JWS is advantageous
  • --  Good communication and interpersonal skills