Senior Software Engineer
Core
Design, develop, and maintain business-critical C# applications for POS terminals and REST microservices for backend systems, alongside Angular/React web interfaces for internal tools.
Role type
Senior Software Engineer (POS & Backend)
Builds
C# .NET applications for Aloha POS terminals, REST APIs, Azure Functions, and web interfaces for POS and loyalty platforms.
Domain
Retail technology, Point of Sale (POS), Payment processing
Required skills
C#, .NET Framework, WinForms, COM interop, REST API design, OAuth 2.0, JWT, Microsoft Azure, Angular, React, TypeScript, SQL Server, PCI DSS compliance, Agile/Scrum
Preferred skills
NCR Voyix Aloha platform experience, payment gateway integrations, loyalty platform integrations
Technologies
.NET Framework, Azure, Angular, React, TypeScript, SQL Server, Azure Functions, CI/CD, GitHub Actions, Azure DevOps, OpenAPI, JWT, OAuth
Responsibilities
Design and develop C# applications for POS terminals and backend microservices; build and maintain Angular/React web interfaces; operate Azure infrastructure and CI/CD pipelines; create third-party integrations; provide tier-three support for POS and API incidents; conduct code reviews and promote secure engineering practices.
Seniority
Senior, hands-on IC