Job title : Lead Product Engineer Job Location : Gauteng, Johannesburg Deadline : January 13, 2025 Quick Recommended Links Jobs by Location Job by industries What will you do?
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 & leading all phases of the development lifecycle to deliver. Key outcomes The following outcomes will be expected to be achieved by Lead Product Engineer DevOps: 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, RabbitMQ, Git Determine operational feasibility of solutions by evaluating analysis, problem definition, business requirements, solution development and proposed solutions Ensure designs & solutions support the technical organisation principles of self-service, repeatability, testability, scalability & resilience Create & Maintain Sophisticated DevSecOps CI/CD Pipelines (authoring & supporting CI/CD pipelines in Jenkins and AzureDevOps for deployment to multi-site environments). Use & configure modern observability techniques to provide a deeper understanding of the application using AppDynamics, Instana and OpenTelemetry.
Automate tasks through Docker, Ansible, Kubernetes, Powershell, Groovy Debug existing source code and polish feature sets.
Apply unit testing frameworks and perform integration, validation and verification testing using Moq and MsTest People Coach & mentor other engineers Support the people change teams in the design of adoption processes (Customer, Employee & 3rd Party Adoption) Risk & Governance Identify technical risks and mitigate these (pre, during & post deployment) Create business cases & solution specifications for various governance processes (e.g.
CTO approvals) Qualifications and experience Relevant qualification in IT, preferably a degree in Computer Science, Computer Engineering, Informatics or Equivalent 5 - 10 years' experience in development lifecycle Experience in reading code written in C#, SQL Server, JavaScript/Typescript, Groovy, JSON/YAML Experiencing in translating business problems into technical solutions Understanding of relational databases including stored procedures and ETL Understanding of modelling language such as UML and BPMN Experience in investments/LISP would be advantageous Competencies Client Focus Cultivates Innovation Collaborates Drives Results Being Resilient Ability to translate technology into understandable concepts Attributes Positive, enthusiastic attitude Teamwork Ability to work under pressure Honesty, integrity and respect What will make you successful in this role?
Qualification and Experience Degree or Diploma and/or Certification with 5 to 8 years related experience.
Knowledge and Skills Business Requirements Definition IT Data Analysis Reporting and Administration Quality, Compliance and Accreditation Business Analysis ICT jobs