Role Overview
Standard Bank Group is seeking a Developer to design, develop, and maintain robust software solutions that meet business and functional requirements. The role involves applying disciplined engineering practices throughout the software development lifecycle, driving automation, and ensuring high-quality software delivery.
Key Responsibilities
- Design, develop, and maintain robust software solutions that meet business and functional requirements.
- Translate business requirements into technical specifications and develop programming code to deliver solutions.
- Develop and execute automated testing frameworks to ensure solution quality and reliability.
- Apply disciplined engineering practices throughout the software development lifecycle.
- Collaborate with cross-functional teams to identify opportunities for automation and process improvement.
- Document code, processes, and technical solutions to facilitate knowledge sharing and maintainability.
Qualifications & Experience
- Qualification: First Degree (BA/BSc/HND) in Computer Science, ICT, or related field.
- Experience: 2-3 years of relevant experience.
- Exposure to the Software Development Lifecycle (SDLC) with hands-on coding experience in translating business and functional requirements into technical specifications and developing programming code.
- Exposure to automation implementations, including experience with automation tools, workflow tools, scripting, CI/CD-linked automation, or test automation frameworks.
- Exposure to AI implementations, including experience with prompt engineering, orchestration flows, or AI-assisted workflow use cases (preferred).
- Demonstrated experience in developing and executing automated testing frameworks.
- Knowledge of disciplined engineering practices throughout the software development lifecycle.
- Experience collaborating with cross-functional teams to identify opportunities for automation and process improvement.
Key Competencies
Technical Competencies
- Software development and API engineering
- System integration and automated testing
- CI/CD setup and troubleshooting
- Systems design and basic security engineering
- Workflow automation/RPA tools such as UiPath or Process Maker
Behavioural Competencies
- Articulating Information
- Checking Things
- Developing Expertise
- Embracing Change
- Examining Information
- Interpreting Data
- Taking Action
- Team Working