Software Developer

  • Basis:  Full-Time
  • Closing Date:  06 Aug, 2020
  • Job Ref:  KMP-54291

Job Description

Job Overview
We are looking for a highly skilled developers, who are passionate about finding solutions while working as part of a multi-discipline technology team.

As a Software Developer you will participate in software design, development, testing, code reviews, implementing new features as well as maintaining and improving the existing functionality.

What you will be doing:

  • Design, code, document and deliver tested software
  • Automate internal processes using existing tools and custom code / scripts
  • Contribute creatively to the company’s product portfolio development
  • Identify the causes of reported issues and develop fixes
  • Identify, design & implement automation tools
  • Collaborate with non-technical colleagues to understand our business requirement
  • Apply scheduled release upgrades
  • Recognise critical issues and respond to client queries in a timely manner
  • Share and promote your ideas towards the improvement of the products and the business

What we need from you:

  • A minimum of 3 years’ experience in software development, participating in wide range of projects demonstrating broad experience and depth of knowledge
  • Strong analytical and problem-solving skills
  • Experience in cloud technology preferably Azure Cloud Services

Proficiency in the following technologies:

  • Node.js / .Net Core 3
  • MongoDB / SQL

Nice to have:

  • Redis Cache
  • RabbitMQ / Kafka
  • Docker / Kubernetes
  • Unit testing frameworks (ex: mocha / chai, xunit)