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.
Skills
Unit Testing
Software Integration
Analytical Skills
Front-end Development
Functions
Information Technology (IT)
Job Overview
Job Type:
Full-Time
Company
aCommerce
23 active jobs
Industry:
Technology
Ready to Apply?
Submit your application now and take the next step in your career journey.