Enable job alerts via email!

Software Engineer

ACI Worldwide

Wes-Kaap

Hybrid

ZAR 40 000 - 80 000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An innovative firm is seeking a Java Software Engineer to join their Cape Town office. In this role, you will be at the forefront of developing high-performance software solutions that process financial transactions globally. With a focus on scalability, security, and quality, you'll work in a collaborative and flexible environment that values continuous learning and growth. This opportunity offers the chance to be part of a dynamic team that is dedicated to transforming the world of electronic payments while enjoying a healthy work-life balance and the option to work remotely.

Benefits

Flexible working hours
Option to work from home
Casual work environment
Performance-based evaluations
Participation in hackathons
Leadership development opportunities

Qualifications

  • 4+ years of experience in Java and Python programming.
  • Strong understanding of object-oriented programming principles.

Responsibilities

  • Collaborate with team to design and develop software solutions.
  • Identify and implement solutions to technical problems.

Skills

Java
Python
Object-Oriented Programming
Agile Methodologies

Education

Bachelor's degree in Computer Science

Job description

Job Description

Join the Team Making Possibilities Happen

If you have ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it is your turn to serve the payment needs of organizations and people over the world.

We are looking for a Java Software Engineer for our Cape Town office with a strong focus on performance, scalability, availability, security, and quality. You will work on products that process thousands of financial transactions per second, which must always be operational (24x7x365), secure (handling sensitive card information), and of high quality (accuracy is critical when dealing with money). We offer a technically challenging environment, remote work options, flexibility, a good work-life balance, and a collaborative team environment.

Job Responsibilities:
  1. Collaborate with team members and stakeholders to design, develop, test, and deliver performant and maintainable software solutions.
  2. Work as part of a small, agile team.
  3. Identify and implement solutions to technical problems.
  4. Apply good technical and business judgment, understanding customer usage to inform product requirements, complex design decisions, and trade-offs.
  5. Share knowledge by teaching and learning from others.
Job Requirements:
  • Higher education (Bachelor's degree) in computer science or a related field.
  • At least 4 years of experience coding with object-oriented programming languages, primarily Java and Python. Flexibility to learn new languages and tools quickly is valued.
Benefits:
  • Competitive compensation and benefits package.
  • Flexible working hours.
  • Option to work from home or from the office.
  • Casual work environment.
  • Performance-based evaluations and salary increases.
  • Participation in several hackathons annually.
  • Opportunity to grow, improve, and have fun as part of a dedicated team.
  • Leadership development, rapid growth opportunities, and the chance to define your own success path.

Are you ready to help us transform the world of electronic payments? To learn more about ACI Worldwide, visit our website at https://www.aciworldwide.com/about-aci/careers

Requisition ID 14160

ACI Worldwide is an AA/EEO employer in the United States, providing equal opportunity for protected veterans, individuals with disabilities, and is committed to diversity globally.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.