Analyst Programmer

5 days ago


Johannesburg, South Africa Payinc Full time

Analyst Programmer Company : PayInc Location : City of Johannesburg, Gauteng, South Africa 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 software development, technical documentation, and analysis to meet business needs. This includes planning, designing, developing, implementing, maintaining, and supporting business solutions in alignment with technical specifications. The role supports the Web Team in advancing strategic, operational and regulatory tasks and requires in-depth product knowledge, performance monitoring, reporting, and incident management to satisfy client and industry requirements. Stakeholder Engagement Internal Technical and business product owners, subject matter experts, business architecture analysts, testers, operational support, process owners, incident management, service desk, service management, product architecture, delivery, IT support services, shared services. External Application and technical stakeholders, industry representatives. Key Responsibilities Software development, maintenance, and related activities during the SDLC. Document, implement, and share best practices for software development and cloud / infrastructure solutions. Apply innovative thinking in development and cloud services, translating insights into business process improvements. Contribute to design and development documentation. Manage product defects against SLA. Engage in production support activities. Deliver client or company-specific projects in line with company standards. Design, select, and implement application / information system solutions, considering functionality, data, security, integration, infrastructure, and performance. Manage all incidents raised to resolution in alignment with service management. Recommend and initiate changes to enhance the product or resolve underlying issues. Document and plan risk mitigation within the product space. Ensure optimal infrastructure operation and manage required changes. Qualifications / Knowledge Bachelor's degree or equivalent 3-year degree or relevant experience. Minimum 5 years' experience as an Analyst Programmer with proven ability to apply process management principles and techniques to complex tasks. AWS certification preferred. Knowledge of cloud technologies such as Kubernetes and AWS services (EC2, S3, Lambda, API Gateway, RDS). Knowledge of containerization and orchestration (Docker, Kubernetes). Knowledge of modern deployment methods and source repositories (CI / CD pipelines, Git, GitHub / GitLab). Knowledge of object-oriented programming – Java, Spring, Hibernate. Knowledge of SQL and relational databases (PostgreSQL, MySQL). Knowledge of API design and integration. Experience with unit testing frameworks (JUnit, Mockito, Jest). UI development using modern JavaScript / TypeScript frameworks (React). Solid understanding of software development and design patterns. Ability to perform requirement analysis and technical documentation. Exposure to agile methodologies (Scrum / Kanban) and tools like Jira. Strong communication and collaboration skills. Experience Required Hands‑on experience with OO technologies in Java, Spring, JavaScript frameworks – React, AWS, and modern software development practices, demonstrating strong technical and analytical proficiency. Strong problem‑solving skills, attention to detail, and teamwork within an agile environment. Ability to engage with external and internal stakeholders in both technical and non‑technical contexts. Application of systems thinking, consideration of medium‑term implications, and effective communication to build relationships and ensure clarity. #J-18808-Ljbffr


  • Analyst Programmer

    10 hours ago


    Johannesburg, South Africa Armstrong Appointments Full time

    Analyze and develop specifications for new systems design, determine feasibility, cost, duration, and compatibility with current system and computer capabilities. - Ensure programmers develop and maintain programmes according to System’s Analyst specifications and satisfaction. - Ensure that programmes are written, maintained and perform according to set...

  • Analyst Programmer

    4 days ago


    Johannesburg, South Africa Ovations Technologies Full time

    Our client is looking for an Analyst Programmer with a minimum 5 years experience working as a Programmer 1 year experience Cloud Platform 1 year experience K8s 2 years experience Docker 2-3 years experience Software Development 2 years experience Cloud based CI/CD BSc Computer science or relevant experience Knowledge of development and analysis SQL...

  • Analyst Programmer

    3 hours ago


    Johannesburg, Gauteng, South Africa BankservAfrica Full time R250 000 - R500 000 per year

    Job TitleAnalyst ProgrammerLocationSelby - Johannesburg, GP 2001 ZA (Primary)Occupational LevelProfessionalJob CategoryIT DevelopmentJob TypePermanentDescriptionPayInc 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...

  • Analyst Programmer

    1 week ago


    Johannesburg, Gauteng, South Africa PayInc Full time R500 000 - R1 000 000 per year

    DescriptionPayInc 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...

  • Programme Analyst

    1 week ago


    Johannesburg, South Africa Massmart Full time

    Job title: Programme Analyst Job Location: Gauteng, Johannesburg Deadline: November 13, 2025 Quick Recommended Links Jobs by Location Job by industries The Programme Analyst is required to provide expert support services for the Ethics & Compliance department with regards to compliance information technology systems & analytics as well as ensuring management...

  • Analyst Programmer

    3 weeks ago


    City of Johannesburg Metropolitan Municipality, South Africa PayInc Full time

    Analyst Programmer Company: PayInc Location: City of Johannesburg, Gauteng, South Africa 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...

  • Trainee Programmer

    1 week ago


    Johannesburg, South Africa Ulwazi Staffing Solutions Full time

    MINIMUM REQUIREMENTS: Matric (Grade 12). Successful completion of a programming aptitude test. Completion of or in the process of studying a relevant IT qualification would be an advantage. BASIC WORK EXPERIENCE REQUIRED Minimum of two years claims administration and/or contributions experience and/or computer operations experience. Must be fully...

  • Analyst Programmer

    2 days ago


    Johannesburg, South Africa BankservAfrica Full time

    Job Title - Analyst Programmer - Location - Selby - Johannesburg, GP 2001 ZA (Primary) - Occupational Level - Professional - Job Category - IT Development - Job Type - Permanent - Description **PURPOSE** **You will engage with the following stakeholders**: **Internal**: - Product Managers - Enterprise Project Management Office - BankservAfrica’ s...

  • Programme Analyst

    2 weeks ago


    Johannesburg, Gauteng, South Africa Massmart Full time R600 000 - R1 200 000 per year

    The Programme Analyst is required to provide expert support services for the Ethics & Compliance department with regards to compliance information technology systems & analytics as well as ensuring management of the associated portfolios.The role is also expected to ensure the delivery of analytics to the department by providing detailed reporting and...


  • Johannesburg, South Africa Massmart Full time

    A major retail company in Johannesburg is seeking a Programme Analyst to provide expert support for the Ethics & Compliance department, focusing on compliance systems and data analytics. The role requires at least 4 years of experience, proficiency in SQL, and a Bachelor's degree in Information Systems or a related field. Candidates should have strong...