Software Developer L2 (Talent Pool)

Company: SBV South Africa
Apply for the Software Developer L2 (Talent Pool)
Location: Selby
Job Description:

Overview

SBV seeks a Software Developer to develop and design products according to industry best practices and standards with a focus on re‑usability, high‑availability, and portability. Responsible for providing in‑depth analysis and technical input on a broad‑based set of challenges across the technology landscape, and providing technical assistance to Level 1 developers.

Technology Transformation & Innovation

  • Assist in deployment of delivery components of the Development Functional Strategy
  • Proactively drive innovation through the generation of new ideas and options made by new technologies

Analysis and Planning

  • Research new innovations and solutions (includes new application, database and operating system technologies for mobile, open source and closed source domains)
  • Efficiently manage and execute project plans – milestone tracking and communication checkpoints
  • Provide input on the Application Roadmap in line with the Technology Strategy
  • Collaborate with internal teams and vendors to fix, improve and develop new applications in accordance with SLAs
  • Analyse and understand business requirements, architecture and technical documents
  • Enhance applications by identifying opportunities for improvement and making recommendations
  • Review and apply security principles to all development work performed
  • Conduct system and impact analysis of new development changes and remedy them prior to development
  • Develop the appropriate software using the relevant development tools (coding)

Implementation and Execution

  • Write code according to industry best practice and standards with focus on re‑usability, high availability and portability meeting business requirements using the relevant technologies
  • Consistently write, translate, and code software programs and applications according to specifications
  • Administer critical analysis of test results and deliver solutions to problem areas
  • Generate statistics and prepare and write reports for management and/or team members on the status of the programming process
  • Assist in the development and maintenance of user manuals and guidelines
  • Install software products for end users as required
  • Write programming scripts to enhance functionality and/or appearance of company Web site and/or related Web applications as necessary
  • Remove code script from company Web site and/or related Web applications as necessary
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems
  • Implement roll‑out, change control, release management, project and client management

Risk & Quality Management

  • Strive for zero defects on any code developed from the team
  • Assist design and develop unit test cases for any development work
  • Perform unit testing on code developed for quality assurance and alignment with requirements
  • Conduct and report on code reviews and unit testing on code written by other team members including corrective action identified to meet minimum standards
  • Identify, document and manage internal risks controls with reporting into the Technology Risk Register
  • Manage code deployment, fixes, updates and related processes through defect tracking in testing and evaluation of error logs
  • Ensure that all artefacts are well managed and controlled in the relevant repositories as per the defined policies and procedures
  • Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging

Effective Client Support

  • Incident, problem and release management
  • Ensure systems up‑time
  • Monitor customer support cases
  • Assist and provide support to resolve problems
  • Deploy proper Help Line protocol and escalation for problem solution
  • Monitor adherence to SLAs

Business Partner Engagements

  • Effectively communicate and regularly engage with key stakeholders at different levels

Policy Formulation & Management

  • Ability to construct policies and processes
  • Ability to define the reporting content for the correct audience combined with the ability to scale the presentation of these reports to the appropriate audience

Effective Teamwork and Self‑Management

  • Follow through to ensure that personal quality and productivity standards are consistently and accurately maintained
  • Demonstrate consistent application of internal procedures
  • Provide guidance to junior software developers and research assistants
  • Plan and prioritise, demonstrating abilities to manage competing demands
  • Demonstrate abilities to anticipate and manage change
  • Demonstrate flexibility in balancing achievement of own objectives with abilities to understand and respond to organisational needs
  • Manage own career development by staying abreast of any technical and industry changes
  • Provide leadership, guidance and motivation to employees measured via the SBV people survey
  • Drive, train and inspire the team to consistently improve their technical knowledge
  • Drive the SBV values while inspiring confidence and generating excitement, enthusiasm and commitment

Requirements

Minimum Requirements: Work Experience

  • 5 years’ experience as a software developer
    • Web based development (HTML5, JavaScript, Angular, ReactJS, CSS)
    • Object oriented development (Java, C#, .Net Core, Python)
    • Database Management (SQL, MySQL, PostgreSQL)
    • Version Control (Git, MS TFS)
  • 1 year development experience of cloud applications
    • Docker knowledge
    • Kubernetes
    • Node.js
    • NGINX
  • Understanding of new emerging web and mobile development frameworks and models

Minimum Requirements: Education

  • Degree in Information Technology Management, Computer Science, Business Administration, Commerce or similar
  • Technical certifications, e.g. SQL, .Net, Java, Python (advantageous)

Location: Selby

Work Level: Mid‑Level

Job Type: Permanent

Salary: Market Related

#J-18808-Ljbffr…

Posted: June 13th, 2026