← Back to job listings
A
Senior Software Engineer
aCommerce · Bangkok, Thailand
About The Role
- 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.
This listing was posted by a verified recruiter at aCommerce. Report this listing
JobSpring