Software Engineering (Backend)

SCB Tech X

  • Bangkok
  • Permanent
  • Full-time
  • 6 days ago
Job SummarySoftware Engineer are responsible for deliver the application and ensuring the good quality and security in the time plan. The ideal candidate for this role demonstrates technical excellence, solid engineering principles, ability to write good/clean code and write automate test cases.Job Responsibilities
  • Deliver the software in time as planned with meet all the requirements, good code quality, write automated test script and unit test. Support integration/production incident investigation
  • Maintain high standards of software quality and stability within the team. Follow good practices, habits, agreed by the team.
  • Work closely with Product Owner, Business Analyst, System Analyst to clearly understand the requirement and can identify what needs to be developed and improved. Participate in planning sessions to provide accurate estimation of the requirements provided.
  • ยท Keep up with industry best practices, new knowledge, new techniques and can apply them to your work with the agreement from the team.
Background/ Experiences
  • BSc/BEng in computer science, computer engineer, or a relevant field
  • 2-5 years of experience in software development using Java, JavaScript, TypeScript or relevant senior project for newly graduated candidates.
  • Extensive experience using one or more development frameworks/libraries (Spring Boot, NodeJS).
  • Experience in using or building CI/CD workflow for web application project
  • Experience in using Git as source code version management tool
  • Experience in working with SQL/NoSQL Database (e.g. MySQL, MongoDB), can write effective SQL statements
Knowledge & Skills
  • Knowledge of one or more mobile/web development languages (Swift, Java, Kotlin, Dart, JavaScript) and markup languages (HTML, CSS, etc.).
  • Knowledge of one or more unit test framework/libraries (JUnit, Mockito, Jest, XCTest).
  • Knowledge of one or more automation tools (Espresso, XCUITest, Robot framework, Cypress, Karate, Flutter Driver and Detox)
  • Knowledge of Cloud Services (e.g. Amazon Web Services, Google Cloud Provider, Microsoft Azure) is plus.
  • Knowledge of web service and its related technologies, RESTful, SOAP, XML, JSON
  • Good understanding of Microservice architecture
  • Experience in mobile and web development is a plus (iOS, Android, HTML5, CSS, e.g.)
  • Good in teamwork and collaboration and positive attitude. Ability to work effectively under pressure, self-motivated and goal oriented. Good command of English

SCB Tech X