We are looking for a Software Engineer / Senior Software Engineer to join our team for the development of our next-generation POS+ platform. The ideal candidate should have hands-on experience in POS systems, retail solutions, Windows application development, and modern .NET technologies. The role involves designing, developing, and maintaining POS applications, integrating with various retail hardware devices, and building scalable synchronization mechanisms between offline and online.
Design, develop, and maintain POS+ applications using modern .NET technologies.
Develop Windows desktop applications using WPF.
...
Candidates should possess strong Software Testing and Quality Assurance skills, with experience in structured test processes.
Candidates should possess solid Test Execution skills and the ability to design and maintain clear, repeatable Test Cases.
Candidates should possess strong Analytical Skills for troubleshooting issues, interpreting test results, and validating complex telecom scenarios.
...
You will design, build and maintain production features, services, integrations and workflow automations for internal enterprise applications.
You will manage, making sound trade-offs across quality, maintainability, security, reliability, cost and delivery speed.
You will contribute to reusable foundations for agentic applications, including APIs, data access, identity, permissions, auditability, human escalation and operational guardrails.
...
Partner with Product Owners, Architects, and cross-functional teams to design, build, and deliver high-quality software solutions.
Design, develop, test, and deploy software using technologies such as React, Angular, Java, JavaScript, AWS, Docker, Kubernetes, Jenkins, Terraform, Git, PostgreSQL, Maven, Gradle, and related tools.
Write clean, efficient, and reliable code that meets performance, security, and quality standards.
...
Lead and execute software quality assurance activities across multiple applications and projects to ensure the delivery of high-quality technology solutions.
Collaborate with project teams and stakeholders to analyze requirements, prioritize testing needs, and define comprehensive quality assurance strategies.
Design, develop, and maintain test plans, test cases, test scripts, and quality documentation to support project delivery.
...