Search by job, company or skills

OSI Digital

POS Developer

Save
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

OSI Digital is looking for a Senior POS Developer with 7+ years of experience in retail Point of Sale (POS) application development. The ideal candidate will design, develop, and maintain enterprise-grade POS solutions, ensuring seamless retail transactions, payment processing, hardware integrations, and high system reliability across multi-store environments.

Responsibilities

  • Develop, enhance, and maintain Point of Sale (POS) applications for retail environments.
  • Design and implement retail transaction workflows including sales, returns, exchanges, promotions, discounts, and gift card processing.
  • Build and support cashier-facing POS interfaces and back-office management applications using C# and Angular.
  • Design, develop, and consume RESTful APIs for POS and retail system integrations.
  • Work with SQL Server and Entity Framework Core to build scalable, high-performance transactional systems.
  • Integrate POS peripherals such as receipt printers, barcode scanners, cash drawers, and payment terminals.
  • Support EMV payment processing, payment gateway integrations, and PCI-DSS compliant solutions.
  • Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes.
  • Participate in code reviews, testing, documentation, and continuous improvement initiatives.
  • Collaborate with Product Owners, Business Analysts, QA teams, and stakeholders in an Agile/Scrum environment.
  • Estimate, design, and deliver sprint-ready features and enhancements.
  • Ensure application performance, reliability, scalability, and security across retail operations.

Required Skills

  • 7+ years of software development experience with strong expertise in C# and .NET technologies.
  • Hands-on experience developing Point of Sale (POS) systems in retail environments.
  • Strong understanding of retail transaction workflows, pricing, promotions, loyalty programs, gift cards, and inventory processes.
  • Experience with C#, .NET Framework, .NET Core/.NET 8+, Entity Framework Core, and SQL Server.
  • 2+ years of experience developing Angular applications using TypeScript.
  • Experience designing and consuming RESTful APIs.
  • Strong knowledge of database design, query optimization, indexing, and performance tuning.
  • Experience with Git and collaborative development practices.
  • Familiarity with Agile/Scrum methodologies and tools such as Jira or Azure DevOps.
  • Strong communication and problem-solving skills.

Preferred Skills

  • Experience integrating POS hardware peripherals such as receipt printers, barcode scanners, cash drawers, and payment terminals.
  • Familiarity with EMV payment processing, P2PE, tokenization, and PCI-DSS compliance.
  • Experience with payment processors such as Heartland, Worldpay, Stripe Terminal, TSYS, or similar.
  • Knowledge of Windows Workflow Foundation (WF).
  • Experience with offline/resilient POS operations and transaction reconciliation.
  • Exposure to ERP, inventory management, and customer-facing display integrations.

We Are Not Looking For Someone Who

  • Has no hands-on experience in retail POS application development.
  • Has limited exposure to payment processing and retail transaction workflows.
  • Is not willing to work collaboratively in an Agile development environment.
  • Is not comfortable working from the office (if applicable).

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 149023355

Similar Jobs

Hyderabad, India

Skills:

GolangPush NotificationSoaShell ScriptingArtifactoryWpfOopContinuous IntegrationGitRDBMSLinuxAnsibleDbmsWcfXmppWeb ServicesEjabberdDistributed Messaging