# POS Developer

**Company:** [Makro PRO](http://jobs.workable.com/companies/1cWkogd8purSPWZfcuHmCe.md)
**Location:** Suan Luang, Thailand
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** Technology

[Apply for this job](http://jobs.workable.com/view/12859494-f509-4bc0-b097-f9adb4fad21f)

## Description

-   Design and develop new features for our POS systems.
-   Maintain and enhance existing POS applications.
-   Collaborate with product owners to understand requirements and deliver solutions.
-   Integrate POS systems with backend services, payment gateways, and third-party APIs.
-   Ensure the POS systems are secure, efficient, and reliable.
-   Perform code reviews, write unit tests, and participate in continuous integration.
-   Troubleshoot and resolve issues related to POS software.
-   Document development processes, code, and system configurations.

## Requirements

-   Bachelor’s degree in Computer Science, Information Technology, or a related field.
-   Minimum of 5 years of software development experience, focusing on POS systems.
-   Proficient in programming languages such as **C++, C#, Java.**
-   Experience with POS hardware and peripherals (printers, scanners, payment terminals).
-   Strong knowledge of databases (SQL, NoSQL), data management, and messaging using MQ.
-   Experience with RESTful APIs and web services.
-   Understanding of software development methodologies (Agile, Scrum).
-   Strong problem-solving skills and attention to detail.
-   Excellent communication and teamwork skills.
