Company and Job OverviewAn International is a leading specialised food distribution company with an established presence across Southeast Asia and China. We are a full-suite market enabler for food businesses looking to enter and expandJob ResponsibilitiesWork with team members to gather and interpret user/system requirements into design specifications.Design and code applications to functional and technical programming standards.Develop system specifications and interfaces for complex components.To work closely with team member(s) to provide input and feedback on Software documentation, User Manual and Technical manual and to resolve any issues that arise.To assist at conducting first level user training (if needed) and assisting in software implementation.Maintain applications according to SLAs.Work across the Service Delivery Lifecycle on engineering solutions for new system rollouts, major/minor enhancements, and/or ongoing maintenance of existing applications.Analyze, design, build, and/or test new components or enhancements to existing modules.Any ad-hoc tasks assigned from time to time.Job RequirementsCandidate must possess a Degree, Diploma in Software Engineering, Computer Science, Information Technology or equivalent practical experience.5 years of experience in, or related to C#, .Net technology and software development.Comfortable with HTML & CSS.Creative problem solver and debugger with sound logical thinking.Structured thinking for code review, testing, debugging & finding issues is at the core of your thinking process.Skillset PreferredKnowledge of JSON and APIsKnowledge of docker and Kubernetes.Knowledge of ELK, Redis and RabbitMQKnowledge of Masting Gitlab