Computer Programmer

Johannesburg Full-time R29,167 - R54,167 / Month
(R350,000 - R650,000 / Year)

Job Description

We are seeking a talented Computer Programmer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and testing software applications tailored to support engineering and scientific projects. You will collaborate closely with scientists and engineers to deliver innovative solutions.

Responsibilities

  • Provide technical support and training to users of the software applications.
  • Regularly perform testing, debugging, and quality checks to ensure software integrity.
  • Implement version control practices for program management.
  • Develop and refine database schemas to support application development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • Minimum of 3 years of experience in engineering and scientific programming.
Technical Skills
  • Data visualization tools
  • Scientific computing libraries
Soft Skills
  • Problem-solving
  • Time management
Certifications
  • Machine Learning Certification
Languages
  • English: Fluent

Advantageous

  • Big data processing tools: Experience with big data technologies such as Hadoop and Spark.
  • Knowledge of physics and mathematics: Strong foundation in physics and advanced mathematics principles.

Benefits

  • Attractive salary package with performance bonuses
  • Comprehensive health benefits
  • Access to training and mentorship programs
  • Work-life balance initiatives

Company Culture

  • Diversity and Inclusion: We value diverse perspectives and are committed to creating an inclusive workplace.
  • Work-Life Balance: We believe in the importance of maintaining a balance between work and life commitments.
Status: Closed