Software Development Manager (JB5446) Remote (Suitable for candidates based in Gauteng or Cape Town) R.00 to R.00 Annually CTC Permanent
An internationally connected organisation in the travel retail sector is looking for an experienced Software Development Manager to lead high-performing distributed development teams. Operating across B2B and B2C channels the company provides cutting-edge solutions in retail food beverage and duty-free offerings. This leadership role is ideal for a strategic technically strong professional with proven experience in managing multiple teams simultaneously delivering scalable platforms and mentoring engineering talent. The successful candidate will thrive in a global SME environment that values innovation agility and collaboration while driving technical excellence and aligning development efforts with broader business objectives
Minimum Requirements: Bachelors degree in Engineering Computer Science or related field Minimum 10 years experience in software development At least 5 years experience in a development lead role Minimum 2 years in a management role Strong technical background with proven leadership in complex projects Experience with cloud platforms (e.g. Azure AWS) and modern frameworks/tools Proficient in: Languages: C# SQL (Required); TypeScript JavaScript Java Python (Beneficial) Frameworks: Azure Functions (Required); .NET Core WebAPI (Beneficial) ORM Tools: Entity Framework Databases: PostgreSQL and/or MS SQL Server (Required); Cosmos DB Azure Storage (Beneficial) Familiarity with API development and consumption Experienced in agile software delivery (3 years) Strong DevOps knowledge and experience with CI/CD pipelines Proficient with tools such as Azure DevOps Skilled in team recruitment mentorship and performance management Excellent communication and stakeholder engagement skills
Duties and Responsibilities: Lead and mentor software engineers and testers fostering a collaborative and innovative environment Define and execute technical roadmaps in alignment with business goals Design develop and optimise scalable secure and reliable platforms Deliver projects within budget and timelines while ensuring quality Partner with product managers and stakeholders to translate business needs into technical solutions Introduce and implement best practices processes and tools to streamline development workflows Analyse platform performance metrics to identify improvement opportunities Represent the development team in senior leadership discussions and stakeholder engagements Balance immediate deliverables with long-term strategic goals Guide on process design and resolve complex technical issues Create and maintain technical/process documentation Perform code reviews root cause analysis and unit testing
Please do not apply using Scanned CVs no supporting documentation is required at this point this will be requested later.
Kontak Recruitment Disclaimer: Equal opportunity: All backgrounds are welcomed with no bias. All are considered based on requirements. Job specifics: Requirements mirror advertisement duties may adjust for client needs. Fair process: Fair assessment only shortlisted candidates contacted due to volume. Privacy: Data processed as per Privacy Policy. By applying you agree to data handling. We safeguard applicant info. Candidate verification: Candidates selected by the client are verified. False info may disqualify or end employment via the client. Offer clarity: Advert is not a binding offer. Written offers based on pre-employment conditions. No direct link: Advert is not tied to Kontak Recruitment. We assist in the employment process ONLY. Applicant Responsibility: Upon applying confirmation of receipt for a specific advert is given. If no confirmation is received you must verify with Kontak Recruitment.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.