Software Development engineer
About us:
eSOON (https://www.esoon.com) is the leading omnichannel customer engagement software solution provider, focusing on Greater China markets. The products are focus on customer engagement management, with the model of Contact Centre as a Service (CCaaS), enhance frictionless engagement between organizations and their customers, through various contact channels from Whatsapp, wechat, Instagram, Facebook to traditional voice contact channels, with the aid of advance AI technology, cloud technology and codeless development tools. Businesses can streamline their customer engagement model and process, and hence better customer experience. Our mature product and solution had been deployed and used by various industry including telecom, banking, public utilities, and retail industry in Hong Kong, Macau and Mainland China
Software Development engineer
The job role:
· To develop user application with digital and voice contact channels, bases on user requirement,
· Collect business user requirement and translate to data flow and logic flow;
· Develop integration interfaces to customer specific back-end applications, using RESTful API and JSON responses and XML,
· Understand and analyse project manager or customer requirements and business logic and produce user requirement documentation, test plan and training documents,
· Draft test plan and integration plan for validation of resulting products,
· Set up and configure cloud-based applications for project delivery purpose;
· Work with all team members to jointly integrate and test different modules of customer applications.
· Support customer by phone, e-mail, or on-site for post-sales maintenance and support
· Setup lab and development environment using Windows, Linux and any opensource tools when required
Skill and experience requirement:
· 2-5 years of experience in full stack application development experience with JAVA, Vue.js, MySQL/MongoDB/Postgres,
· PMP or Scrum-master certified, or achieved other project management certifications
· Diploma, Higher Diploma or higher academic qualification in computing study, information technology, or engineering or relevant disciplines;
· Experience in discussion with end-user for user requirement and confirmation
· Candidates without relevant academic qualification but with relevant working experience would also be considered;
· Voice communication/VoIP knowledge will be an added advantage but not a must
· Experience in development of backend interfaces using webhook, web socket;
· Installation/configuration/troubleshooting experience in Windows or Linux is a plus so that the job role could work more independently;
· Knowledge in TCP/IP protocol suite such as DNS, HTTP, TLS is a plus;
· Fluent in English, Cantonese. Mandarin is a plus