About the job Specialist Product EngineerMinimumRequirements:Matric (Grade 12)Bachelor's Degree: Information TechnologyResponsibilities:Apply critical thinking, design thinking and problem solving skills in an agile team environment to solvetechnical problems (Front End, Back End OR Middleware) with high quality solutionsContribute to all phases of the development lifecycle includingEvaluate analysis, problem definition, business requirements, solution development and providerecommendations to enable the operational feasibility of solutionsQuickly produce well-organised, optimized, and documented source code to deliver technical solutionsEnsure designs and solutions support the technical organisation principles of self-service, repeatability, testability,scalability and resilienceApply general design patterns and paradigms to deliver technical solutionsSupport the development of CI / CD Pipelines (authoring & supporting CI/CD pipelines in Jenkins / similar toolsand deploying to multi-site Kubernetes environments supporting and managing your applications all the way toproduction)Use and configure modern observability techniques leveraging e.g.
aggregated logging via ELK stack, metrics viaPrometheus / Grafana / NewRElic and tracing using Zipkin/JaegerAutomate tasks through appropriate tools and scripting e.g.
Jenkins,Debug existing source code and polish feature setsWork with integrated teams and other developers to improve and evolve technical products and servicesAlign all application development and development process to GroupArchitecture and Infrastructure guidelinesProvide input into project and program teams (when required) to plan and manage the development lifecycle e.g.releases, risk management, testing, integration etcConduct reviews, performance monitoring andongoing optimization and maintenance on applicationsStay ahead of the curve on emerging technologies and development practices and continuously evolve existingknowledge and skill in preparation for cross domain and other experiences e.g.
Secure Side, Testing, Infrastructuresolutions etc.Conduct peer reviews, testing, problem solving within and across the broader teamSupport the people change teams in the development of user material (Customer, Employee and 3rd PartyAdoption)Risk and GovernanceIdentify technical risks and mitigate these (pre, during and post release)Update / Design all application documentation aligned to the organization technical standards and risk /governance frameworksParticipate in incident management and DR activity applying critical thinking, problem solving and technicalexpertise to get to the bottom of major incidents
#J-18808-Ljbffr