Analyst Programmer

PayInc group

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PayInc is a purpose-driven payments provider in South Africa seeking an Analyst Programmer to develop, enhance and support PayInc applications. You will work on cloud-based services, deploy using automated CI/CD pipelines and monitor production systems.

You will design, test and deploy microservices (GOF, unit and integration tests), with Kubernetes, Docker, and cloud platforms, collaborating with product managers and external teams to deliver reliable financial services.

Qualifications

  • BSc Computer science or relevant experience.
  • SQL knowledge and OO language (Java); GoLang preferred.
  • Minimum 6-8 years related experience.
  • 1 year experience – Cloud Platform
  • 1 year experience – K8s
  • 2 years’ experience – Docker
  • 2-3 years’ experience – Software Development & Support

Responsibilities

  • Acts as a technical expert addressing problems on systems integration, compatibility and multiple platforms.
  • Analyze and solve problems and incidents on production, UAT and development environments.
  • Develops, modifies, maintains, and deploys assigned microservices. Test existing and new code. (TDD) Write Unit Test and Integration Test for microservices. Source code must adhere to Standard coding principles and design patterns (GOF).
  • Maintain monitoring and alerting application.
  • Firm understanding of CICD pipelines, Containerization, and automation.
  • Effectively manage the delivery of short to medium term goals.
  • Monitor the operation of assigned programs and respond to problems by diagnosing and correcting errors in logic and coding.
  • Provide 24/7 support of applicable systems.
  • Plan and organize work activities according to timelines and targets.
  • Demonstrate innovative thinking in area of expertise and translate this into business process / solutions / working practice improvements.
  • Provide feedback on work within own area of expertise and proactively seek out feedback

Skills

SQL
Go/Golang
Java

Education

BSc Computer science or relevant experience

Tools

Kubernetes
Docker

Job description

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

Job Title

Analyst Programmer

Location

Rosebank - Johannesburg, 2196 ZA (Primary)

Occupational Level

Professional

Job Category

IT Infrastructure

Job Type

Permanent

Description

PayInc is a purpose-driven payments provider building on over 50 years of trusted history in South Africa’s payments ecosystem. Our mission is to connect people, businesses, and economies through secure, efficient and inclusive digital payments infrastructure and be a catalyst for financial inclusion and economic growth. From EFTs and cards to PayShap, PayInc provides the backbone that enables money to move safely across the economy. At our core, we exist to make great connections, empowering participation, enabling growth, and ensuring no one is left behind.

PURPOSE

The Analyst Programmer is responsible for developing, enhancing, and supporting PayInc 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 the following stakeholders:

Internal:

  • Product Managers
  • Internal technical teams
Externals:
  • Financial institutions
  • External technical teams
Your key responsibilities include:
  • Acts as a technical expert addressing problems on systems integration, compatibility and multiple platforms
  • Analyze and solve problems and incidents on production, UAT and development environments
  • Develops, modifies, maintains, and deploys assigned microservices. Test existing and new code. (TDD) Write Unit Test and Integration Test for microservices. Source code must adhere to Standard coding principles and design patterns (GOF).
  • Maintain monitoring and alerting application.
  • Firm understanding of CICD pipelines, Containerization, and automation.
  • Effectively manage the delivery of short to medium term goals
  • Analyze and solve problems and incidents on production, UAT and development environments
  • Monitor the operation of assigned programs and respond to problems by diagnosing and correcting errors in logic and coding.
  • Provide 24/7 support of applicable systems
  • Plan and organize work activities according to timelines and targets
  • Demonstrate innovative thinking in area of expertise and translate this into business process / solutions / working practice improvements
  • Provide feedback on work within own area of expertise and proactively seek out feedback
QUALIFICATIONS / KNOWLEDGE
  • BSc Computer science or relevant experience
  • Knowledge of development and analysis SQL knowledge, C-based (OO language) i.e., JAVA, etc. Preferred Language Golang
EXPERIENCE
  • Min 6 to 8 years related experience
  • 1 year experience – Cloud Platform
  • 1 year experience – K8s
  • 2 years’ experience – Docker
  • 2-3 years’ experience – Software Development & Support
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Analyst Programmer – Cloud, Microservices & CI/CD
Senior Analyst Programmer – Cloud, Microservices & CI/CD

PayInc group • Johannesburg

On-site
ZAR 600,000 - 900,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
System Analyst
System Analyst

Hire Resolve • Centurion

On-site
ZAR 600,000 - 900,000
Competitive salary based on experience
Application Analyst (Python Development)
Application Analyst (Python Development)

takealot.com • Wes-Kaap

On-site
ZAR 500,000 - 700,000
Integration Specialist
Integration Specialist

Impronics Technologies • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Application Support Engineer
Senior Application Support Engineer

DataTech Recruitment • Johannesburg

On-site
ZAR 469,000 - 670,000
Developer – Applications & Data
Developer – Applications & Data

DLK Group • Cape Town

On-site
ZAR 480,000 - 720,000
Senior Specialist, Data Engineer
Senior Specialist, Data Engineer

Standard Bank Group • Johannesburg

On-site
ZAR 650,000 - 950,000
Full Stack Engineer
Full Stack Engineer

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Software Developer
Software Developer

Nedbank • Johannesburg

On-site
ZAR 400,000 - 600,000