Software Engineer (Junior/Senior)

Salary provided
Posted on 23 Feb 2021

Software Engineer (Junior/Senior)


Job Highlights

  • Software Development in Banking technology
  • Experience in Software Development Lifecycle
  • We consider both Junior and Senior level

Job Description

Responsibilities : 

  • Design, develop, test, deploy, maintain and improve software.
  • Manage individual project priorities, deadlines and deliverables.
  • Co-operate with team in estimation effort, developing a plan/schedule, and performing tasks. according to set plans and deadline.
  • Research new technologies for on-demand needs and requirements of the product.
  • Improve self and team’s capability, and productivity.

Qualification :

  • Bachelor's or Master’s Degree in Computer Engineering, Computer Science or a related field.
  • At least 1-2 years of experience in Software Development Lifecycle.
  • 2-3 years of experience in team management for senior level.
  • Have strong programming concept and logic.
  • Have technical knowledge in Java / J2EE, Web Services, GOLang, NodeJS.
  • Experience with relational database / No SQL.
  • Experience with modern engineering practices like Agile, TDD, Testing framework.
  • Familiar with Software Development tolls like Code repository, CI/CD.
  • Knowledge in Domain Driven Design, Microservices, API design, REST, Design Pattern would be advantage.
  • Good systematic thinking, problem solving, self-learning and collaboration.
  • Technical skills are nice to have ELK- Elastic-search/Log Stash/Kibana, Broker Message stream -RabbitMQ/Apache Kafka/IBMMQ, Container-Docker / Kubernetes.

Additional Information

Career Level
Not Specified
Not Specified
Years of Experience
Not Specified
Job Type
Full Time, Permanent

Company Overview

TN is a market leader amongst large-scale banking solution providers. With over 16 years of experience in core banking business, the company holds the largest portfolio of Core Banking System implementation in Thailand. TN’s client portfolio includes 5 major banks in Thailand. Our success stems from depth of knowledge, experience and a unique approach to delivering projects. TN is the only company in the region that have both local business and technical consultants who are experts in core banking solutions. In addition, the company’s private ownership allows independent and fast decision-making that focuses on the long-term goals.

Additional Company Information

Benefits & Others
Dental insurance, Education allowance, Five-day work week, Flexible working hours, Gratuity, Life insurance, Medical insurance, Performance bonus, Work from home