Talent.com
This job offer is not available in your country.
Senior Manager, Technology

Senior Manager, Technology

Publicis GroupeJohannesburg, ZA
30+ days ago
Job description

Job title : Senior Manager, Technology

Job Location : Gauteng, Johannesburg

Deadline : October 08, 2025

Quick Recommended Links

  • Jobs by Location
  • Job by industries

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
  • ICT jobs
  • Create a job alert for this search

    Manager Technology • Johannesburg, ZA