Enable job alerts via email!

Analyst Programmer

South African Bankers Services Company Pty Ltd

Johannesburg

On-site

ZAR 500,000 - 700,000

Full time

29 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Johannesburg is seeking an Analyst Programmer to develop and support applications using automated deployment methodologies. The role involves working with cloud platforms, microservices, and ensuring system integration. Candidates should have a degree or diploma and experience in software development, particularly with Java and Golang.

Qualifications

  • 6 to 8 years related experience.
  • 1 year experience in Cloud Platforms.
  • 2-3 years in Software Development.

Responsibilities

  • Develop, modify, maintain, and deploy assigned microservices.
  • Provide 24/7 support for applicable systems.
  • Monitor system operations and respond to errors.

Skills

SQL
Java
Golang

Education

Degree or Diploma

Tools

Kubernetes
Docker

Job description

Share this job as a link in your status update to LinkedIn.

Job Title

Analyst Programmer

Location

Selby - Johannesburg, GP ZA (Primary)

Occupational Level

Professional

Job Category

IT Development

Job Type

Permanent

Description

Purpose: The Analyst Programmer is responsible for developing, enhancing, and supporting BankservAfrica applications using automated continuous deployment methodologies.

You will be engaged in designing, implementing, testing, and deploying applications through change management processes and post-monitoring of application deployments.

The Analyst Programmer will be expected to understand cloud platforms, maintain, and deploy new existing services to the cloud. You will engage with:

  • Internal: Product Managers, Technical teams
  • External: Financial institutions, External technical teams

Key Responsibilities:

  • Act as a technical expert addressing problems on systems integration, compatibility, and multiple platforms
  • Analyse and solve problems and incidents on production, UAT, and development environments
  • Develop, modify, maintain, and deploy assigned microservices
  • Test existing and new code
  • TDD: Write Unit Tests and Integration Tests for microservices
  • Ensure source code adheres to standard coding principles and design patterns (GOF)
  • Maintain monitoring and alerting applications
  • Understand CICD pipelines, Containerization, and automation
  • Manage the delivery of short to medium-term goals
  • Monitor system operations and respond to errors
  • Provide 24/7 support for applicable systems
  • Plan and organize work activities according to timelines and targets
  • Innovate and translate ideas into business solutions and improvements
  • Provide feedback and seek feedback proactively
Qualifications / Knowledge

Degree or Diploma or relevant experience. Knowledge of development and analysis, SQL, and OO languages such as Java. Preferred language: Golang.

Experience
  • 6 to 8 years related experience
  • 1 year experience in Cloud Platforms
  • 1 year experience in Kubernetes (K8s)
  • 2 years experience with Docker
  • 2-3 years in Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.