Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

    • Software Developer Level 3 (Houghton) at SBV Services (Pty) Ltd.

    Posted: Nov 12, 2026
    Expires: Not specified
    Save
    Facebook
    X
    LinkedIn
    Email
    Copy link
  • Get new jobs in your inbox
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • We are the only company in South Africa that partners with the South African Reserve Bank to collect all new banknotes and coins for distribution. We work closely with our four shareholding banks and customers Absa Group Limited, First National Bank, the Standard Bank of South Africa Limited and Nedbank Limited. We use the latest technology to count and ...

    View All Jobs at SBV Services (Pty) Ltd.


     

    Software Developer Level 3 (Houghton)

    Description

    Support Technology Strategy & Innovation

    • Evaluate the analysis, problem definition, requirements, solution development, and proposed solutions for feasibility.
    • Facilitate the translation of system roadmaps and strategies through project system and solution designs.
    • Manage the implementation of the Technology Development strategy through the delivery of Development goals.
    • Participate in Technology innovation initiatives and the development of plans for their implementation.
    • Improve operations by recommending changes to policies, procedures, and processes related to Technology Development.
    • Assess existing programs for areas of modification and develop these modifications.
    • Plan and execute the software development life cycle (SDLC) phases for various projects.
    • Provide technical guidance in the preparation and documentation of software requirements and specifications.
    • Drive innovation by identifying new technologies in the market and conducting research in line with SBV's requirements.
    • Leads internal and external Developers and Analysts in conceptualising and developing new software programs and applications.
    • Organise and participate in ideation sessions with relevant stakeholders to identify functional and technical documentation needs and design technology solutions to address those needs.
    • Research emerging application development software, languages, and standards to support procurement and development efforts.
    • Stay abreast of industry and technological changes and trends within your area of expertise

    Execute Analysis and Design Activities

    • Prepare technical documentation for project management teams, including scope, work breakdown structures, milestone tracking, budgeting, and communication checkpoints.
    • Review functional requirement translation into technical design to verify that the design meets the expectation.
    • Assess potential design impact to business processes and manage changes to operational performance.
    • Make recommendations, design solutions, and identify opportunities to improve applications.
    • Evaluate how new technologies can be integrated into SBV's current processes and determine if they are operationally practical.
    • Review and apply security principles to all design and development work performed.
    • Conduct system and impact analyses of new development changes and remedy them prior to development.

    Technical implementation within own area

    • Responsible for core development across different domains and technology ecosystem to meet business requirements, processes, and standards and adheres to relevant security principles.
    • Write clean and efficient code for new and existing user-functional software programs and applications, maintaining re-usability, performance, scalability, and stability.
    • Provide technical guidance and advice on new products and solutions and changes to current applications.
    • Designing and reviewing the existing environment and researching new and upcoming trends are important components of continuous service improvement.
    • Organize inter-team discussions to create a shared understanding and demonstrate solutions through documentation, flowcharts, layouts, diagrams, and code comments.

    Quality Management

    • Assure zero defects in any code developed to meet quality and coding conventions of SBV and generally acceptable standards).
    • Follow change, incident, release and internal processes.
    • Perform code reviews and unit tests and implement corrective actions to meet standards.
    • Conduct and report on code reviews and unit testing on code written by Level 1 and 2 Developers, including corrective action identified to meet minimum standards.
    • Organize and manage unit testing of developed code and code deployment, fixes, updates and related processes through defect tracking in testing and evaluating error logs.
    • Organize and manage software performance tests on new and existing programs to correct errors, isolate areas for improvement, and conduct general debugging.
    • Conduct penetration tests to test exploitable vulnerabilities such as cyber-attacks, security firewalls, and augment controls.
    • Subscribe and align to SBV Services' ISO 9001:2015 Quality Management Standards, ensuring the department’s processes and quality management system is at all times in compliance with the standard
    • Support SBVs ESG journey, reporting on and managing the ESG requirements to ensure a positive reflection and outcome.

    Risk Management

    • Evaluate that all artefacts are well managed and controlled in the relevant repositories per the defined policies and rprocedures.
    • Manage the department’s internal risk controls, and review and update the Technology Risk Register

    Reporting

    • Compile and present reports and status updates for Steering Committees (SteerCos) and MANCO.
    • Together with vendors, present technological solutions to SteerCo.
    • Present Roadmaps and identified challenges to the Head of the Department.
    • Vendor Management
    • Manage interactions with internal teams and vendors and verify that agreed delivery plans align with SLA requirements.
    • Provide technical guidance and support to Project Managers to maintain smooth interfacing between SBV and vendors.
    • Manage the integration of vendor deliverables by tracking and reviewing vendor performance.

    Customer management

    • Actively build, maintain and grow strong relationships with clients and internal stakeholders.
    • Maintain effective communication and regular engagement with key stakeholders.
    • Manage client expectations and the effective flow of information.

    Lead as an Ambassador and Executor of Change

    • Provide continuity during times of change by serving as a change management architect.
    • Manage the integration of development into a seamless end-to-end customer experience.
    • Communicate and embed new processes and procedures effectively, addressing or escalating concerns to SMEs.
    • Communicate consistently and accurately across one's area by facilitating presentations, workshops, or forums.

    Team Leadership

    • Provide support and an escalation point for Developers and Project teams during development phases.
    • Assign responsibilities and/or packages of work to Developer teams, monitor and report on performance, identify training and development needs, and enforce disciplinary actions.
    • Comply with SBV Human Resources/Employee Relations policies and procedures and applicable Labour Laws.
    • Scheduling project resources, coordination of team structures and capacity planning.

    Lead as an Ambassador and executor of Change.

    • Act as a change management architect in periods of change to ensure business continuity.
    • Manage the integration of business units into a seamless end to end solution for customers.
    • Effectively communicate and embed new processes and procedures as they occur, addressing or escalating matters/ concerns to the SME’s (subject matter experts) when required.
    • Facilitate the necessary presentations, workshops, or forums to ensure consistent and accurate communication is given across one’s portfolio.

    Requirements

    Work Experience

    • 5 years of experience as a software developer
    • 3 years of experience working in web-based development using various programming languages
    • 2 years of experience working with open-source technologies and cloud applications
    • Understanding of new emerging web and mobile development frameworks and models

    Education

    • Degree in Information Technology Management, Computer Science, Business Administration, Commerce or similar

    Functional Competencies

    • Microsoft Office Suite
    • Knowledge of ICT project management principles (e.g., Agile)
    • Understanding of Software Development Life Cycle (SDLC)

    Check how your CV matches this job

    Method of Application

    Interested and qualified? Go to SBV Services (Pty) Ltd. on sbv.mcidirecthire.com to apply

    Build your CV for free. Download in different templates.

  • Save Report job
  • Get new ICT / Computer jobs on TelegramNew jobs like this, as they are posted
  • Send your application

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail