Ā 

Senior Software Engineer

Hybrid
Senior
šŸ‡¹šŸ‡­ Thailand
Software Developer
Software development

Duties and responsibilities

ā— Design and develop software for managing various forms of supply chain and ecommerce
applications. This includes order workflows and inventory related to the sale of goods on e-
commerce sites and shopping channels.
ā— Design and implement real-time API, asynchronous process, and batch processes for integrating
with external systems.
ā— Works closely with other team members in a scaled agile development team. Actively
recommend improvements to support aCommerce being a learning organization
ā— Troubleshoot system and processing failure providing both work-arounds and root cause
analysis to permanently address the issue
ā— Deploy into and operate large-scale, cloud based distributed systems.
ā— Develop unit testing, automated functional testing and load testing for improving system
reliability and performance.
ā— Maintain CI/CD pipelines related to the services under development
ā— Construct and maintain appropriate unit tests related to code under development
ā— Mentor younger developers

Capabilities

  • At least 5 years of experience working software engineering, software integration or other
    similar roles
  • Experience in Python preferred, but we are willing to train. Experience in at least two
    programming languages such as Java, C++ or Ruby is required if the candidate does not have
    prior Python experience.
  • Experience with SQL and/or NOSQL databases is required.
  • Experience working with a Message Broker (i.e., RabbitMQ, JMS, Kafka) is required.
  • Experience with Javascript and Front End frameworks is required.
  • Experience with in-memory data stores such as Redis is preferred
  • Strong knowledge and background of Software Development Life Cycle activities (Design,
    Implementation, Code Review, Unit Testing, Debugging, and Release) with experience in agile
    practices strongly preferred
  • Awareness of the demands of building cloud-based applications required. Experience of
    developing and running applications in a Kubernetes ecosystem preferred
  • Experience using Unit Test frameworks is required.
  • Experience with automated testing technologies like Selenium, Robot Framework, or Cucumber
    is a nice plus.
  • Strong analytical and problem skills as well as an attention to details
  • Self-motivated, multitasking, pressure-tolerant, result-oriented personality with excellent
    communication, interpersonal, team building and time-management skills
  • As aCommerce works in multiple countries in Southeast Asia, the ability to communicate in
    English, both written and oral form is required.
  • Ability to work effectively within an agile development team.

Ā 

aCommerce

Leading ecommerce enabler and e-distributor in Southeast Asia, delivering retail solutions for global brands.

E-commerce
B2B
Retail

Other jobs at aCommerce

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

View all aCommerce jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

šŸ‡¹šŸ‡­ Thailand
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā 

Ā