
Website Standard Bank Group
Job Description
To design, code debug and correct programs in the software engineering environment to agreed standard and tools, to enhance and maintain software applications and improve efficiency within the engineering environment through ensuring that technical requirements are done in accordance to the software framework. Write, test and deploy code in one core programme language/s, based on predefined requirements and with direct support from senior engineer, to enable best in class solutions aligned to business requirements.
Adhere to the SBG software engineering framework and standards to contribute towards maintaining a high standard of code quality and development practices to enable software engineering to delivery on quality engineering solutions.
Deliver code testing scripts to ensure code meets defined specifications and is free from bugs to enable delivery of specific coding standards, guidelines and best practices to enable sound and objective decisions making for the engineering team and users.
Delivery specific components of coding within the broader value chain and provide input to the various phases of the software development lifecycle to ensure the delivery of the technical solution within the estimated timelines and adhere to architectural guideline and guardrails by ensuring all activities are recorded and tracked to enhance, report, and support the review and improvement process.
Identify, troubleshoot and resolve issues on existing software in line with identified and agreed team priorities, provide accurate estimation to minimise risk for delivery, and support team to delivery high quality engineering solutions.
Provide relevant input into innovative solutions and improvements to enhance software quality and efficiency. Support the delivery of tasks during iterative software application design, prototype and testing cycles that enhance user experience and ensuring validity and reliability to support decision making.
Actively participate in team meetings and collaborate with Senior Software Engineers, Senior Developers, Scrum Masters and other stakeholders to execute technical requirements to create a common understanding and alignment of approaches in the software engineering environment.
Participate in peer code reviews to improve quality, embed best practices and contribute towards a continuous learning culture to enable the efficient operation of the team and to minimise duplication of efforts and rework.
Continuously learn new technologies, programming languages, tools and best practices, applying this knowledge to improve development processes and outcomes to ensure best in class solutions that will improve the software engineering standards.
Behavioural Competencies:
Adopting Practical Approaches
Articulating Information
Checking Things
Developing Expertise
Documenting Facts
Embracing Change
Examining Information
Interpreting Data
Managing Tasks
Producing Output
Taking Action
Team Working
Technical Competencies:
Agile Engineering
API Engineering
Automation
Cloud Computing
Continuous Delivery (CD)
Continuous Deployment
Continuous Integration (CI)
Core Systems
Data Engineering
Design Thinking
Error Budgets
Incident Response
Infrastructure as Code (IaC)
Knowledge Management
Microservices
Non-abstract Large System Design (NALSD)
Observability (Application and Web Analytics)
Platform Engineering
Policy as Code
Post-incidence Analysis
Reliability and Resilience
Security Engineering
Service Level Management
Software Engineering Methods
Software Engineering Tools
Software Foundations
System Integration
Test-driven Design (TDD)
Threat Modelling
Â
Qualifications
Type of Qualification:Â First Degree
Field of Study:Â Information Technology or related field
Experience Required
Software Engineering
Technology
1-2 years
Experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
Additional Information
Applicants are kindly requested to attach a copy of their NRC, academic qualifications, and Zambia Qualifications Authority (ZAQA) confirmation alongside their CV
To apply for this job please visit zambiajobalerts.com.