POS Senior Developer
Department : Software Development
Employment Type : Full Time
Location : SA | Central | Cape Town
Description
The Senior Software Engineer : POS is responsible for designing, developing, and evolving of our Point-of-Sale platform. This individual will not only be responsible for delivering high-quality, scalable software solutions, but also for guiding technical decisions, mentoring peers, and driving best-practice engineering standards.
Key Responsibilities
- Lead end-to-end development of new features for the PoS platform, ensuring scalable, high-performance solutions using modern engineering practices like CI / CD and DevOps.
- Maintain high code quality through rigorous reviews, refactoring, and proactive resolution of technical debt and complex issues.
- Mentor and guide engineering teams , contribute to architectural decisions, and collaborate cross-functionally to deliver value efficiently.
- Support innovation and continuous improvement by staying current with emerging technologies and participating in R&D initiatives.
- Champion Agile methodologies , actively engaging in sprint planning, retrospectives, and delivery ceremonies to drive team alignment and execution.
Skills, Knowledge and Expertise
Essential Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or equivalent industry experience.6–10 years professional software development experience, with at least 3 years in a senior / lead capacity.Strong proficiency in .NET (C#) and related frameworks.Hands-on experience with cloud platforms (Azure preferred), containerisation (Docker / Kubernetes), and microservices architecture.Experience with source control (Git), CI / CD pipelines, and test automationBeneficial Qualifications
Exposure to retail or financial software solutions (advantageous).Skills and Knowledge
Advanced problem-solving and analytical skills.Strong business acumen with the ability to align technical decisions with business objectives.Excellent communication, presentation, and technical documentation skills.Strong time-management and ability to thrive under pressure.Ability to balance detail orientation with delivery in a fast-paced environment.#J-18808-Ljbffr