JobsZA
Back to Pretoria jobs

Senior Analyst Developer (12-Month Contract)

SASSO CONSULTING

Pretoria, Gauteng

Salary not listedFull-time · Posted 2 weeks ago

IT roles span help desk, support, networking and software development, and remain one of SA's most in-demand and best-paid skill areas.

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Job description

Position - Senior Analyst Developer

Employment Type - 12-Month Fixed-Term Contract

Work Model - 100% Onsite (Non-Negotiable) Location - Pretoria, Gauteng

About The Role Our client is seeking an experienced Senior Analyst Developer to join a large-scale Payment Ecosystem Modernisation Programme. The successful candidate will play a key role in developing, maintaining, supporting, and enhancing critical national payment solutions while ensuring the stability, performance, and ongoing sustainability of enterprise payment platforms.

This position requires a highly skilled professional who combines strong business analysis capabilities with hands-on software development experience within enterprise environments.

Key Responsibilities

Business Analysis

  • Engage with business stakeholders and business analysts to understand business requirements.
  • Analyse existing business processes and identify opportunities for system improvements.
  • Translate business requirements into functional and technical specifications.
  • Conduct impact assessments for new developments and system enhancements.

Solution Design

  • Design scalable, maintainable enterprise applications.
  • Produce technical and functional design documentation.
  • Participate in architecture discussions and technical design reviews.
  • Ensure solutions align with enterprise architecture standards and best practices.

Software Development

  • Design, develop and maintain enterprise applications.
  • Build new functionality and implement system enhancements.
  • Resolve software defects and production issues.
  • Follow secure coding standards and development best practices.
  • Perform code reviews and unit testing.

Testing & Quality Assurance

  • Support System Integration Testing (SIT).
  • Participate in User Acceptance Testing (UAT).
  • Resolve testing defects.
  • Assist with test planning and execution.
  • Ensure applications meet quality, security and performance standards.

Production Support

  • Provide second- and third-line application support.
  • Investigate and resolve production incidents.
  • Perform preventative application maintenance.
  • Support change, incident and problem management processes.
  • Ensure system availability and operational stability.

Documentation

  • Maintain technical documentation.
  • Produce functional specifications.
  • Develop technical manuals and user guides.
  • Prepare deployment documentation and release notes.
  • Participate in knowledge transfer sessions with technical teams.

Key Deliverables

The successful candidate will be responsible for:

  • Developing and maintaining enterprise payment applications.
  • Building solutions according to approved technical designs.
  • Supporting IBM MQ integrations and web applications.
  • Producing high-quality technical and functional documentation.
  • Participating in requirements workshops.
  • Maintaining architecture documentation and operating procedures.
  • Preparing deployment documents, release notes and change requests.
  • Supporting application maintenance, upgrades and security patching.
  • Delivering solutions that comply with governance, change control and release management standards.
  • Maintaining service levels of 98% or higher.

Qualifications Minimum Requirements

  • Bachelor's Degree in Computer Science or an equivalent tertiary qualification.

Experience

  • Minimum 8 years' experience as a Senior Developer or Technical Specialist.
  • Proven experience within enterprise software development and application support environments.
  • Experience across the full Software Development Life Cycle (SDLC).

Essential Technical Skills Candidates must have strong experience with:

Programming Languages

  • Java
  • C#

Frameworks & Technologies

  • Spring Boot
  • Java EE / Jakarta EE
  • Angular
  • REST APIs
  • Microservices

Integration Technologies

  • IBM MQ (JMS)
  • JDBC
  • JPA

Data Formats

  • XML
  • XSD
  • XSL

DevOps & CI/CD

  • GitLab or similar CI/CD tools

Operating Systems

  • Unix
  • Linux

Monitoring

  • Application Performance Monitoring (APM) tools

Advantageous Experience

Experience in the following environments will be highly advantageous:

  • Banking
  • Financial Services
  • National Payment Systems
  • Cross-border Payment Systems
  • ISO 15022 Messaging Standards
  • ISO 20022 Messaging Standards

Competencies

The ideal candidate should demonstrate:

  • Strong analytical and problem-solving skills
  • Technical analysis and solution design expertise
  • Excellent documentation skills
  • Knowledge of Software Development Life Cycle (SDLC)
  • Strong verbal and written communication skills
  • Relationship management skills
  • Time management and organisational skills
  • Presentation skills
  • Ability to work collaboratively within cross-functional teams
  • Self-motivated with a proactive approach
  • High attention to detail

What's on Offer

  • 12-month contract opportunity.
  • Exposure to a large-scale enterprise modernisation programme.
  • Opportunity to work on critical payment infrastructure projects.
  • Collaborative environment with experienced technical and business teams.
  • Market-related hourly rate (approximately R550–R600 per hour, depending on experience and suitability).

Good to know

What does this it job pay?

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Do I need experience for it jobs in Pretoria?

This it role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.

How do I apply for this job?

Tap "Apply on Linkedin" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Linkedin · Posted 2 weeks ago

More it and similar jobs in Pretoria

IT Support Technician

Confidential

Pretoria, GautengToday

R12K - R25K/mo

Project Manager ( Contract) R 70 000 - R 83 000 CTC

Flink Recruit Pretoria

Pretoria, GautengToday

R70K - R83K/mo

Project Manager Contract Hammanskraal

Flink Recruit Pretoria

Pretoria, GautengToday

R70K - R83K/mo

Accountant

Confidential

Pretoria, GautengYesterday

R45.8K - R45.8K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp