Senior Software Developer

ARCS

📍 Centurion, Centurion, South-Africa

Full-time Other-General Posted March 03, 2026

Job Description

RESPONSIBILITIES

  • Develop clean, efficient, maintainable, and high-performance code, supported by comprehensive testing.
  • Build and support application logic and web-based user interfaces.
  • Align work to business objectives, compliance requirements, and regulatory needs.
  • Support testing, deployment, and iterative improvement of new features and product enhancements.
  • Collaborate through pair programming where beneficial.

REQUIRED QUALIFICATIONS & EXPERIENCE

  • Bachelor’s degree in Computer Science or a closely related discipline. 
  • 10+ years’ relevant professional software development experience.
  • Strong expertise in Object-Oriented Design and Object Databases.
  • Practical experience with Agile software development methodologies.
  • Deep domain expertise in financial investment and insurance systems.