To design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools, to achieve a well-engineered result. Work within a strict framework of programming standards under the supervision of senior technical resources.QualificationsExperience:5-7 years of broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.8-10 years of proven experience in modern engineering practices (e.g., DevOps, Agile), with demonstrated specialization in at least one discipline.Key Responsibilities:Adhere to application lifecycle management accountabilities, architectural platforms, and guardrails. Ensure that all activity is digitally recorded and tracked to enable continuous delivery and development in the engineering environment by effectively collaborating with stakeholders.Develop code, build, assemble, implement, test, and perform data conversion for applications, ensuring that processes are accurately documented. Perform system enhancements as required.Contribute to programs and platforms for processing, analysis, and visual display of data, integrating new and existing data sources to support data-driven decision-making.Engage with leads to receive feedback on work completed; communicate any concerns, issues, risks, and progress regarding work output.Manage work requirements effectively by contributing to the reprioritizing of backlogs and reacting flexibly to changing demands.Participate in defining complex problems that extend across multiple business lines and functions through engagements with senior leaders.Perform quality assurance on code, documents, and test plans completed by less experienced developers to ensure adherence to required standards.Skills:Adopting Practical ApproachesArticulating InformationDeveloping ExpertiseDocumenting FactsExamining InformationInterpreting DataManaging TasksProducing OutputTaking ActionTeam WorkingAutomationCloud ComputingContinuous Delivery (CD)Core SystemsDesign ThinkingError BudgetsInfrastructure as Code (IaC)Knowledge ManagementMicroservicesNon-abstract Large System Design (NALSD)Observability (Application and Web Analytics)Policy as CodePost-incidence AnalysisReliability and ResilienceSecurity EngineeringSoftware Engineering MethodsSoftware Engineering Service Level ManagementPlease note: All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any form of payment as part of our recruitment process. If you experience this, please contact our Fraud line on +27 800222050 or ******.
#J-18808-Ljbffr