Senior Manager, Technology
Lotame
IT
Johannesburg, South Africa
Posted on Apr 10, 2026
Overview As a Senior Manager in our technology team you’ll be responsible for providing thought leadership at a local and regional level about full-stack development, emerging technologies and languages. You’ll also help us develop capabilities, clients, and domain skills as well as taking an active role in business development, project supervision and day-to-day team management. Responsibilities Your Impact: • Design and build complex technology solutions using best in class libraries and frameworks and design principles • Work closely with clients to establish technology solutions at business and technical levels • Lead design, estimation, planning, and implementation of business solutions • Design and build solution frameworks following best practices • Interact with business stakeholders to provide technical solutions delivering to business needs. • Consult clients’ senior technical leaders on best practice point of view. • Be self-motivated and able to thrive in an Agile environment • Maintain leading-edge knowledge in emerging technologies; drive knowledge sharing and lessons learnt sessions from knowledge and experience • Assist in business development activities including providing technical input and strategy into client proposals and RFP’s Experience Required: • Experience in systems architecture, integration, package implementation, and/or interactive design • Experience of working on large scale, complex, and distributed applications in an Agile environment • Proficient across the stack – ability to develop modern front-ends along with coding secure and extensible back-end services • Experience in systems integration, package implementation, and/or interactive design. • Good level of understanding of software design principles like Microservices, Domain-driven design, SOLID, DRY, SoC, etc • Excellent understanding of Core Java and large scale distributed systems • TDD Qualifications Your Skills & Experience: • Experience of developing server-side services with Java and ideally one or more of Node.js or similar backend languages (C#/.NET omitted) • Designing and creating REST APIs • Experience of integration technologies like SOAP • Strong understanding and experience of relational and NoSQL database design and implementation • Experience building on container platforms such as Docker, Kubernetes Front-end skills • Experience of using at least one of these JavaScript frameworks to create modern front-ends - React.js, Angular or Vue • HTML, CSS, JavaScript (ES6) or TypeScript • Webpack or Gulp • A client-side Unit Testing framework e.g., Mocha or Jest Other technical skills • API Management and Documentation (Swagger.io, I/O Docs) • Experience with high scale, highly transactional, high performance, highly available systems and robust applications • Knowledge of Continuous Delivery and Continuous Integration including DevOps pipeline to build and deliver high quality, scalable and secure solutions • Implementations on and migration to Cloud services on at least one of the hyperscale Cloud platforms - Microsoft Azure, Google Cloud, AWS • Strong understanding and experience of quality engineering techniques including test-driven development (TDD), Behaviour-driven development (BDD), integration testing and performance testing. Nice to have technical skills: • Multi-threading programming concepts • React Native • Netty, AKKA, Vert.x, CEP engines • GraphQL • Redux or Mobx • Kubernetes • Multi-tenant architectures deployed in the cloud, Other skills/responsibilities: • Bachelor’s/Master’s degree in Computer Science or related field • Experience of working on large scale, complex, and distributed applications in an Agile environment • Experience in a consulting or client-facing role • Strategy development and planning skills for addressing emerging technologies • Client management skills to represent the domain to clients and stakeholders and build and maintain relationships with vendors • A Business development mind-set to help drive account development to create new business opportunities and help our sales teams by providing domain knowledge and technology content in RFP’s