Responsibilities

  • Design, develop, and enhance internal software programs based on requirements from various departments, ensuring timely and high-quality delivery.
  • Coordinate with BA, Core Team, Development Team, and FSS to develop technical solutions, access and process data, test software features, and apply system updates or patches.
  • Manage and maintain software applications and middleware services integrated with core securities systems.
  • Provide prompt support to end-users by identifying and resolving software-related issues to ensure uninterrupted business operations.
  • Participate in other software development projects as assigned by the IT Director.

Requirements

I. Technical Skills

  • Proficient in at least one backend language: Java, Python, C#, JavaScript/TypeScript, or Go.
  • Experience with backend frameworks such as Spring Boot or Express.js.
  • Strong knowledge of databases: Oracle, PostgreSQL, SQL Server, MongoDB, Redis.
  • Skilled in developing APIs and integrating systems using RESTful, gRPC, or WebSocket.
  • Familiar with tools and platforms such as Node.js, Redis, Kafka.

II. Experience

  • 2–3 years of backend development experience, including system design and business logic implementation.
  • Hands-on experience with microservices architecture and the full software development lifecycle.

III. Other Skills

  • English: Average level, especially reading and writing technical documents.
  • Familiarity with Docker/Kubernetes, cloud infrastructure, and CI/CD tools (is a plus).
  • Good teamwork, communication, and problem-solving skills.
  • Strong analytical thinking and time management.
  • Ability to adapt quickly to new technologies and work under pressure.