freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Build and maintain POS+ applications using .NET, Blazor, and SQLite, integrating retail hardware and APIs while ensuring offline-first sync with messaging tech.

Design, develop, and maintain POS+ applications using modern .NET technologies.

Develop web-based management modules using Blazor.

Implement and maintain offline-first architecture using SQLite and synchronization services.

Integrate with retail hardware devices such as:

  • Receipt Printers
  • Fiscal Printers
  • EDC / Payment Terminals
  • Barcode Scanners
  • Customer Displays

Develop and maintain APIs and backend services.

Implement data synchronization using Kafka or other messaging technologies.

Collaborate with product owners, business analysts, and QA teams to deliver high-quality solutions.

Troubleshoot and resolve production issues.

Participate in software design, code review, and technical discussions.

Prepare technical documentation and deployment guides.

Technical Requirements

Required Skills

Minimum 3 years of software development experience.

Strong proficiency in C# and .NET.

Experience with:

  • WPF
  • REST API Development
  • SQLite
  • Experience with Git version control.
  • Understanding of object-oriented design principles and software architecture.
  • Experience troubleshooting and supporting production systems.

Preferred Skills

  • Experience developing POS systems or retail applications.
  • Experience with Blazor.
  • Experience with Kafka, RabbitMQ, or other messaging platforms.
  • Experience with Docker and containerized deployment.
  • Experience integrating with payment gateways and EDC devices.
  • Experience integrating with printers and peripheral devices.
  • Knowledge of retail operations, inventory management, and sales transaction flows.
  • Experience with cloud platforms and microservices architecture.

Preferred Industry Background

Candidates with experience from the following industries are highly preferred:

  • POS Software Vendors
  • Payment Solution Providers
  • E-Commerce Platforms
  • Hospitality POS Solutions
  • ERP Vendors with Retail/POS Modules

Examples:

  • FeedMe
  • Zeoniq
  • StoreHub
  • Slurp!
  • EasyEat
  • SQL Account POS
  • AutoCount POS
  • CUSCAPI
  • Retail

Qualifications

Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related field.

Fresh graduates with strong WPF/.NET projects may be considered for Junior positions.

Senior positions require proven experience in POS or retail solution development.

Nice-to-Have

  • Experience with fiscal printer implementation.
  • Experience with e-Invoicing solutions.
  • Experience with payment integrations (DuitNow QR, credit card terminals, e-wallets).
  • Experience with multi-country retail systems.
  • Knowledge of offline synchronization and distributed systems.

Unlock job insights

Hirer responsiveness Salary match Number of applicants

Your application will include the following questions:

  • Which of the following statements best describes your right to work in Malaysia?
  • What's your expected monthly basic salary?
  • Which of the following types of qualifications do you have?
  • How many years' experience do you have as a software engineer?
  • Which of the following programming languages are you experienced in?
  • Which of the following Relational Database Management Systems (RDBMS) are you experienced with?
  • How many years' experience do you have using SQL queries?

Computer Software & Networking 51-100 employees

We are a software solution company that specializes in providing excellence in software customizations, retail chain management consultancy, as well as hardware and software integrations. From humble beginnings established in 2012, we now proudly have 12 years of experience under our belt and our services span across 16 countries worldwide. Currently, there are over 100K active devices running on our solutions, handling millions of transactions worldwide on a daily basis but we are far from being satisfied. Our goal is to empower businesses for a digital tomorrow!

As we continue to grow, we are looking for driven and passionate individuals who share the same goal and values to join our team.

We are a software solution company that specializes in providing excellence in software customizations, retail chain management consultancy, as well as hardware and software integrations. From humble beginnings established in 2012, we now proudly have 12 years of experience under our belt and our services span across 16 countries worldwide. Currently, there are over 100K active devices running on our solutions, handling millions of transactions worldwide on a daily basis but we are far from being satisfied. Our goal is to empower businesses for a digital tomorrow!

As we continue to grow, we are looking for driven and passionate individuals who share the same goal and values to join our team.

Perks and benefits

  • Flexible Claim Benefits
  • Healthcare Claims & Medical Insurance
  • Education Assistance and Training & Development
  • Employee Engagement Activities
  • Annual Performance Rewards

To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory / salary below minimum wage.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available