Software Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Software Engineer, you will play a key role in our development efforts. Your work will include coding, testing, and maintaining software applications. We value creativity and technical expertise, and you'll find a supportive environment to grow your skills.

Responsibilities

  • Develop user-friendly software interfaces
  • Maintain and improve existing software solutions
  • Analyze system requirements and develop software solutions
  • Coordinate with IT team for integration
  • Mentor interns and junior team members
  • Contribute to team storming session for innovative ideas

Requirements

Education
  • Bachelor's degree in a relevant field
  • Master's degree preferred
Experience
  • 5+ years experience in software development and engineering
Technical Skills
  • JavaScript
  • C#
Soft Skills
  • Analytical Skills
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD processes: Experience in Continuous Integration and Continuous Delivery practices.
  • Knowledge of Machine Learning: Understanding of machine learning concepts and algorithms.

Benefits

  • Comprehensive health insurance package
  • Retirement savings plan
  • Flexible working hours
  • Professional development opportunities

Company Culture

  • Innovation: We champion innovative thinking and embrace new ways to solve problems.
  • Growth: We support personal and professional growth through training and development initiatives.
  • Collaboration: Our success relies on teamwork and collaboration.
Status: Closed