Analyst Programmer

1 week ago


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

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 purpose of the Analyst Programmer is to do software development and technical documentation and analysis as per the business needs.

To plan, design, develop, implement, maintain as well as support business solutions in alignment to the technical specifications.

The analyst programmer is to support the Web Team in the advancement of their tasks and responsibilities (including strategic, operational and regulatory tasks) necessary to meet client and industry requirements. The analyst programmer is required to understand all detail and to have in depth product knowledge of the product/ suite of products within their portfolio and is responsible for monitoring and reporting on performance, analysing statistics, escalations as required and ensuring that the product supports and meets the customers' expectations and to agreed SLAs. Support the Web team in the management and control of individual and relevant project/ intervention costs.

You will engage with the following stakeholders:
Internal

  • Technical and business product owners and SME's
  • Business architecture, analysts, and testers.
  • Operational support and process owner
  • Incident management
  • Service desk
  • Service management
  • Product architecture
  • Delivery
  • IT Support services
  • Shared services

External

  • Application and Technical stakeholders
  • Industry representatives

Your key responsibilities include:

  • Software Development, Maintenace and related activities during the SDLC.
  • Document, implement and share best practice knowledge for Software Development and Cloud/Infrastructure Solutions.
  • Demonstrate innovative thinking in area of expertise such as development and cloud services and translate this into business process/ solutions/ working practice 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 and in agreement with line manager.
  • Design, select and implement application/information system solutions, considering functionality, data, security, integration, infrastructure and performance.
  • In alignment with Service management, manage all incidents raised to resolution.
  • Recommend and Initiate changes as required. (To enhance the product or fix an underlying issue).
  • Document and plan to mitigate any risks within the product space.
  • Ensure the infrastructure is operating optimally and in alignment with IT manage any changes required.

QUALIFICATION / 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 a wide range of complex tasks.
  • AWS certification preferential.
  • Knowledge in Cloud technologies such as Kubernetes and AWS (EC2, S3, Lambda, API Gateway, RDS) Services preferential.
  • Knowledge of containerization and orchestration (e.g., Docker, Kubernetes)
  • Knowledge of modern deployment methods and source repository such as CI/CD pipelines and version control (e.g., Git, GitHub/GitLab)
  • Knowledge in Object Oriented Programming - Java, and Java Frameworks, not limited to, Spring, Hibernate.
  • Knowledge of SQL and relational databases (e.g., PostgreSQL, MySQL).
  • Knowledge in API designs, and integration.
  • Knowledge of unit testing frameworks (e.g., JUnit, Mockito, Jest).
  • UI development using modern JavaScript/TypeScript frameworks such as React
  • Solid understanding of software development and design pattern.
  • 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 working with OO technologies in Java, Spring, JavaScript frameworks - React, AWS, and modern software development practices as well as a strong blend of technical and analytical skills, quality and reliability.
  • Additionally, strong problem-solving skills, attention to detail, and the ability to collaborate within a team using agile.
  • Must be able to engage with external and internal stakeholders in technical and non-technical engagements.
  • Apply systems thinking, consider medium-term implications, and communicate effectively using appropriate methods to build relationships and ensure clarity.

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

  • Analyst Programmer

    1 week ago


    Johannesburg, Gauteng, South Africa Outsidecapital Full time R150 000 - R200 000 per year

    Job DescriptionWe are partnering with a leading organization in South Africa's financial infrastructure sector. This purpose-driven company has decades of experience connecting people, businesses, and economies through secure and inclusive digital payment systems. They play a critical role in enabling real-time payment processing across the country. This is...


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

    JOB DESCRIPTION | INVESTMENT TEAM ANALYSTCOMPANY PROFILEPhatisa is an African private equity fund manager that invests throughout Africa. The firm currently has four funds under management: the African Agriculture Fund (AAF), the Pan African Housing Fund(PAHF), Phatisa Women Investments and the Phatisa Food Fund 2 (PFF 2), which total over US$ 400million in...


  • Johannesburg, Gauteng, South Africa Transnet SOC Ltd Full time R1 200 000 - R2 400 000 per year

    Development/ configuration of ICT solutions to meet business requirements effectively, efficiently on time and with the required quality assurance.Role becomes part of a high performance cross-functional team. Position OutputsContribute to Strategy and Planning by:Working collaboratively with all ICT functional areas to ensure solutions can be consumed using...

  • Business Analyst

    4 days ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R80 000 - R120 000 per year

    A diversified South African financial services group that provides financial advice, wealth management, investment solutions, and risk management services to individuals and businesses, is seeking a Business Analyst (BA) who will be responsible for driving operational efficiency by analyzing business processes, identifying areas for improvement, and...

  • Business Analyst

    2 weeks ago


    Johannesburg, Gauteng, South Africa c1ad92f6-fbc3-443f-ab20-875e625cddfe Full time R400 000 - R800 000 per year

    Business Analyst – Intermediate to Senior Level:Minimum 5 years of experience in Corporate and/or Commercial banking, with a focus on business analysis for Trade Finance and Payments projects.Hands-on experience with Payments and Trade systems such as EFT, RTGS, Swift, Calypso, RIVO, DOKA, Tiplus, eTradeport, etc. and vendor management, including working...


  • Johannesburg, Gauteng, South Africa Calybre Full time R400 000 - R800 000 per year

    The Data Consultant Intern is an entry level role geared to fast-tracking the focused development of the aspiring data professional with relevant, practical skills including attention given to the development of consulting competencies, such as communication, commercial-awareness, time-management, teaming, project management and ultimately leadership. All...


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

    Location:Johannesburg (Hybrid: 4 days on-site)Contract:12 monthsCompany:MediaWhy this role mattersYou'll be the strategic bridge between business and engineering on Digital Transformation Journey - turning ambiguous needs into crisp requirements, de-risking integrations, and accelerating time-to-market across a complex modernisation programme.What you'll...


  • Johannesburg, Gauteng, South Africa MoMo from MTN Full time R150 000 - R250 000 per year

    ContextFintech is entering a new phase where operational and commercial excellence has become critical for success. We at MTN believe this is a game changer in terms of our business strategy. We are looking at an incumbent to join us as we build a successful business together.As part of your portfolio asManager: Business Analyst,you will be:The Manager:...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R1 800 000 per year

    Senior Corporate Actuarial AnalystMinimum Requirements:Matric (Grade 12)University degree in Actuarial Science or a related field.Evidence significant exam progress towards qualifying as an actuary.Proficiency in EnglishEffective intermediate oral and written communication, interpersonal skillsAt least five years of relevant work experienceAbility to...