Lead Product Engineer (GPA)

Edge Executive Search

Johannesburg

Presencial

ZAR 900.000 - 1.500.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Edge Executive Search is seeking a Lead Product Engineer (GPA) to build high performing, scalable enterprise applications across front end, back end, and integration. You will lead all phases of the development lifecycle in an agile team, delivering quality solutions and driving DevOps, security, and observability practices.

The role emphasizes coaching, peer reviews, and collaboration with SMEs to evolve product engineering capabilities, while aligning with governance and incident management

Formación

  • Lead all phases of the development lifecycle to deliver high-quality software.
  • Develop CI/CD pipelines in Jenkins for multi-site deployments and automation.
  • Apply DevSecOps practices and modern observability with AppDynamics, Instana, and Splunk.
  • Automate tasks using Docker, Ansible, and Kubernetes.
  • Collaborate with guilds and SMEs to evolve technical products and services.

Responsabilidades

  • Apply critical thinking, design thinking, and problem-solving in an agile team to deliver complex technical solutions (Front End, Back End, and Integration).
  • Lead design, development, testing, and deployment activities across the lifecycle.
  • Create and maintain scalable software architecture and documentation.
  • Ensure self-service, repeatability, testability, scalability, and resilience in designs.
  • Mentor engineers and participate in governance and incident management.

Conocimientos

Critical thinking
Problem-solving
Design thinking
Agile methodologies
Team collaboration

Herramientas

C# (.NET)
Sql Server
JavaScript/TypeScript
ReactJS
Jenkins
Kubernetes
Kafka
Git
Docker
Ansible
AppDynamics
Instana
Splunk

Descripción del empleo

Reference: JHB003725-ME-1

The Lead Product Engineer (GPA) will be responsible for building high performing, scalable, enterprise-grade applications. This includes applying critical thinking, design thinking, and problem-solving skills in an agile team environment to solve complex technical problems (Front End, Back End, and Integration) with high-quality solutions and leading all phases of the development lifecycle to deliver. This role reports directly to the Lead Product Engineer in GPA.

Duties & Responsibilities

The following outcomes will be expected to be achieved by Lead Product Engineer:

DevOps:
  1. Apply critical thinking, design thinking, and problem-solving skills in an agile team environment to solve complex technical problems (Front End, Back End, and Integration) with high-quality solutions leveraging C# (.NET), Sql Server, Javascript/Typescript, ReactJs, Jenkins, Kubernetes, Kafka, Git.
  2. Contribute to and in some cases lead all phases of the development lifecycle including the design process.
  3. Determine operational feasibility of solutions by evaluating analysis, problem definition, business requirements, solution development, and proposed solutions.
  4. Develop high-quality software/application design and architecture in a test-driven and domain-driven/cross-domain environment.
  5. Quickly produce well-organized, optimized, and documented source code to deliver technical solutions.
  6. Ensure designs and solutions support the technical organization principles of self-service, repeatability, testability, scalability, and resilience.
  7. Apply general design patterns and paradigms to deliver technical solutions.
  8. Create and maintain sophisticated DevSecOps CI/CD Pipelines (authoring and supporting CI/CD pipelines in Jenkins for deployment to multi-site environments).
  9. Use and configure modern observability techniques to provide a deeper understanding of the application using AppDynamics, Instana, and Splunk.
  10. Automate tasks through appropriate tools and scripting, e.g., Docker, Ansible, Kubernetes.
  11. Debug existing source code and polish feature sets.
  12. Work with guilds and other technical SMEs to improve and evolve technical products and services.
  13. Apply unit testing frameworks and perform integration, validation, and verification testing using Moq and MsTest.
  14. Manage branching and merging in support of project delivery. Setup quality gates to ensure conformance to team best practices.
  15. Align all application development and development processes to Group Architecture, Security, and Infrastructure guidelines.
  16. Work with project and programme teams (when required) to plan and manage the development lifecycle, e.g., releases, risk management, testing, integration, etc.
  17. Conduct reviews, performance monitoring, and ongoing optimization and maintenance on applications.
  18. Stay ahead of the curve on emerging technologies and development practices, e.g., scripting languages, containerization, etc.
People:
  1. Coach and mentor other engineers.
  2. Conduct peer reviews, testing, and problem-solving within and across the broader team.
  3. Provide technical subject matter expertise and support in the attraction and recruitment of Product Engineers for the organization.
  4. Participate as a subject matter expert in the development and development planning of the broader product engineering team.
  5. Support the people change teams in the design of adoption processes (Customer, Employee, and 3rd Party Adoption).
Risk & Governance:
  1. Identify technical risks and mitigate these (pre, during, and post-deployment).
  2. Update/design all application documentation aligned to the organization’s technical standards and risk/governance frameworks.
  3. Create business cases and solution specifications for various governance processes, e.g., CTO approvals.
  4. Participate in incident management and DR activity – applying critical thinking, problem-solving, and technical expertise to get to the bottom of major incidents.
  5. Deliver on time and on budget (always).
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Engineering Lead
Engineering Lead

Sabenza IT & Recruitment • Johannesburg

Presencial
ZAR 1.100.000 - 1.700.000
Specialist Product Engineer
Specialist Product Engineer

Boardroom Appointments • Johannesburg

Presencial
ZAR 850.000 - 1.100.000
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

Presencial
ZAR 1.200.000 - 1.800.000
Lead Software Engineer
Lead Software Engineer

Performit Personnel • Oos-Kaap

Presencial
ZAR 900.000 - 1.500.000
Software Engineering Manager
Software Engineering Manager

Boardroom Appointments • Pretoria

Presencial
ZAR 1.200.000 - 1.800.000
Head of Software Engineering
Head of Software Engineering

Liquid Thought • Cape Town

Presencial
ZAR 1.800.000 - 2.400.000
Engineering Lead (Cape Town)
Engineering Lead (Cape Town)

Sabenza IT & Recruitment • Cape Town

Presencial
ZAR 1.500.000 - 2.000.000
Engineering Lead
Engineering Lead

Indsafri • Johannesburg

Presencial
ZAR 900.000 - 1.300.000
Product Owner
Product Owner

Tracker South Africa • Centurion

Presencial
ZAR 600.000 - 900.000
Back End Technical Lead
Back End Technical Lead

Boardroom Appointments • Johannesburg

Presencial
ZAR 1.200.000 - 1.800.000