Engineer, Software

Standard Bank of South Africa Limited

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Standard Bank of South Africa Limited in Johannesburg seeks a skilled engineer to design, code, test, and maintain programs within a structured development framework. You will implement Azure-based IaaS/PaaS solutions, model data, and manage ETL processes under supervision of senior technical resources.

The role requires a Degree in Information Technology and 5–10 years of experience across IT engineering disciplines, with hands-on Azure DevOps, SAFe agile practices, and modern cloud data tools.

Qualifications

  • A Degree in Information Technology is required.
  • Experience in translating business and functional requirements into technical specifications.
  • Hands-on Azure Cloud, IaaS/PaaS experience and data engineering knowledge.

Responsibilities

  • Adhere to lifecycle management and guardrails while recording all activity for continuous delivery.
  • Develop code, build and test applications, and document processes thoroughly.
  • Contribute to data processing and visualization platforms to enable data-driven decisions.

Skills

Azure Cloud
Data Modelling
ETL
Azure DevOps
SAFe agile
Microsoft Azure tools
MS Fabric

Education

Bachelor's degree in Information Technology

Tools

Synpase
Azure Data Factory
MS Fabric

Job description

Location: ZA, Gauteng, Johannesburg , 30 Baker Street

To design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools, to achieve a well-engineers result. Work within a strict framework of programming standards under supervision of senior technical resources.

Qualifications
  • A Degree in Information Technology is required.
Experience:
  • 5-7 years Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
  • 8-10 years Proven experience in modern engineering practices i.e. dev ops, agile etc., Proven experience across multiple, broad IT Engineering disciplines, with demonstrated specialisation in at least one. Experience within the required scope of expertise.
  • Azure Cloud Experience: Hands on experience of Infrastructure as a Service (IaaS), Platform as a service (PaaS).
  • Data modelling and Extract, Transform and Load process (ETL) experience
  • Experience of Azure DevOps and SAFe agile practices.
  • Azure cloud knowledge - Build and support cloud platform (IaaS and PaaS).
  • Knowledge of data engineering tools in Microsoft Azure e.g. Synpase, Azure data factory
  • Knowledge of Azure DevOps setup and management.
  • Knowledge of MS Fabric is preferred
Additional Information
Key Responsibilities:
  • Adhere to application lifecycle management accountabilities, architectural platforms and guardrails and ensure that all activity is digitally recorded and tracked to enable continuous delivery and development in the engineering environment, by effectively collaborating with stakeholders to deliver on required target to add value to the clients.
  • Adopt and adhere to suitable and agreed development methodologies and principles through work outputs and behaviours that enables continuous delivery and development across the production environment as well as ensuring effective collaboration with all colleagues and stakeholders in order to meet required targets and therefore deliver value to the customer.
  • Develop code, build, assemble, implement, test and perform data conversion for applications and ensure that processes are accurately documented. Perform system enhancements for the applications as required to ensure the delivery of the engineering function.
  • Construct, interpret and execute moderate to complex end to end system and program tests to verify correct operation of completed systems, to ensure that technical requirements are adhered to and test execution activities to ensure seamlessly and effective implementation engineering systems.
  • Contribute to programmes and platforms for the processing, analysis and visual display of data, integrating new and existing data sources and ensuring the validity and reliability of data to support data driven decision making as required. Ensuring continuous deployment and operation to deliver the engineering objectives.
  • Develop, complete and update all required documentation as per the scope, including guidelines and checklists for development and testing purposes, to ensure that that the state and quality is clearly communicated and documented.
  • Engage with leads to receive feedback on work completed and communicate any concerns, issues, risks and progress regarding work output to enable a culture of continuous development and learning and aim to resolve all issues and risks.
  • Adopting Practical Approaches
  • Articulating Information
  • Checking Things
  • Developing Expertise
  • Documenting Facts
  • Examining Information
  • Interpreting Data
  • Managing Tasks
  • Producing Output
  • Taking Action
  • Team Working
  • Automation
  • Cloud Computing
  • Continuous Delivery (CD)
  • Core Systems
  • Design Thinking
  • Error Budgets
  • Infrastructure as Code (IaC)
  • Knowledge Management
  • Microservices
  • Non-abstract Large System Design (NALSD)
  • Observability (Application and Web Analytics)
  • Policy as Code
  • Post-incidence Analysis
  • Reliability and Resilience
  • Security Engineering
  • Software Engineering Methods
  • Software Engineering Service Level Management
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Lead
Engineering Lead

Standard Bank Group • Gauteng

On-site
ZAR 1,200,000 - 2,000,000
Manager Software Engineering
Manager Software Engineering

ATS Client • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Biz Dev Ops Engineer II
Biz Dev Ops Engineer II

Expleo • Johannesburg

Hybrid
ZAR 950,000 - 1,300,000
Biz Dev Ops Engineer II
Biz Dev Ops Engineer II

Expleo • Sandton

Hybrid
ZAR 900,000 - 1,400,000
Software Engineer (Azure, HTML, CSS, JavaScript)
Software Engineer (Azure, HTML, CSS, JavaScript)

Datafin • Cape Town

On-site
ZAR 600,000 - 800,000
Software Engineer: Full Stack II - Sandton, JHB
Software Engineer: Full Stack II - Sandton, JHB

Boardroom Appointments • Sandton

On-site
ZAR 360,000 - 600,000
Software Engineer: Full Stack II - Cape Town
Software Engineer: Full Stack II - Cape Town

Boardroom Appointments • Cape Town

On-site
ZAR 700,000 - 1,050,000
Lead, Technology, Calypso (Back Office) (Global Markets Technology)
Lead, Technology, Calypso (Back Office) (Global Markets Technology)

Standard Bank Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Software Engineer: Full Stack III- Cape Town
Software Engineer: Full Stack III- Cape Town

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,300,000
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2