Software Developer

Johannesburg FULL TIME R25,000 - R50,000 / Month
(R300,000 - R600,000 / Year)

Job Description

We are on the lookout for a talented Software Developer proficient in various programming languages to enhance our team. The successful candidate will play a key role in developing software solutions that meet client needs.

Responsibilities

  • Engage in full software development lifecycle, including design, coding, testing, and deployment.
  • Utilize version control systems for collaborative development.
  • Contribute to continuous integration and continuous deployment (CI/CD) practices.
  • Monitor application metrics and performance post-deployment.
  • Assist in training and mentoring junior developers.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in software development, with a strong portfolio of projects.
Technical Skills
  • C#
  • Node.js
  • HTML/CSS
Soft Skills
  • Critical thinking
  • Creativity
Certifications
  • PMP Certification
Languages
  • English: Fluent

Advantageous

  • Experience with machine learning frameworks: Knowledge of frameworks like TensorFlow or PyTorch.
  • Background in agile project management: Experience working within agile frameworks is beneficial.

Benefits

  • Annual salary reviews and merit-based raises
  • Generous paid time off policy
  • Employee wellness programs and resources
  • Access to the latest technology and tools

Company Culture

  • Employee empowerment: We empower our employees by giving them autonomy over their work.
  • Focus on growth: We are dedicated to providing opportunities for personal and professional development.
  • Supportive atmosphere: Our team cultivates a supportive environment where everyone can thrive.
Status: Closed