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.