Johannesburg

3 hours, 44 minutes ago

Company: Standardbank

Type: Full Time


The Engineer, Software (Cloud) is responsible for designing, coding, testing, debugging, and maintaining programs in development environments. The role applies agreed standards and tools to deliver well-engineered solutions, working under the supervision of senior technical resources within strict programming standards.


The Role

  • Design, develop, and maintain software applications following agreed development methodologies and principles.

  • Collaborate with stakeholders to deliver solutions that add value to clients.

  • Develop code, build, assemble, implement, test, and perform data conversions for applications.

  • Conduct system enhancements and ensure accurate documentation of processes.

  • Execute end-to-end system and program tests to verify compliance with technical requirements.

  • Contribute to data processing, analysis, and visualization platforms integrating new and existing data sources.

  • Ensure continuous delivery, deployment, and operation of engineering objectives.

  • Engage with leads for feedback and communicate any issues, risks, or progress to foster continuous development and learning.


Requirements

Qualifications:

  • Degree in Information Technology.

Experience:

  • 5–7 years translating business and functional requirements into technical specifications and developing programming code.

  • 8–10 years’ experience in modern engineering practices including DevOps and Agile.

  • Hands-on Azure Cloud experience with Infrastructure as a Service (IaaS) and Platform as a Service (PaaS).

  • Data engineering skills using Azure Synapse Analytics Studio.

  • Experience in data modeling and ETL processes.

  • Familiarity with Azure DevOps and SAFe agile practices.

  • Knowledge of data engineering tools in Microsoft Azure such as Synapse and Azure Data Factory.

  • Knowledge of Azure DevOps setup and management.

  • Knowledge of Microsoft Fabric is preferred.


Additional Information

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 Service Level Management

  • Software Engineering Tools

  • Software Foundations

  • System Integration

  • Test-driven Design (TDD)

Experience Level

Senior

Apply Now Save this job
MzansiPlug Logo

MzansiPlug

About the Company

MzansiPlug is a South African platform dedicated to connecting people with verified job opportunities, side hustles, and valuable career resources tailored specifically for the lo…

Application Type: External

Contact Information

https://mzansiplug.com/

mzansiplugs@gmail.com