Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are looking for a Software Engineer to join our growing team in Johannesburg. The ideal candidate will have a passion for coding and a dedication to building scalable software solutions. You will work closely with cross-functional teams to bring innovative ideas to life and tackle some of the most exciting challenges in the tech field.

Responsibilities

  • Design, implement, and manage software development projects.
  • Collaborate with QA teams to ensure quality releases.
  • Identify opportunities for innovation and improvement in processes.
  • Assist in the technical onboarding of new hires.
  • Facilitate agile ceremonies and promote agile methodologies.

Requirements

Education
  • Bachelor's degree in Information Technology or similar field
  • Advanced diploma in software development preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • C#
  • Java
Soft Skills
  • Critical thinking
  • Adaptability
Certifications
  • Scrum Master Certified (SMC)
  • PMP Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of security best practices: Understanding of security protocols and best practices for software development.
  • Experience with mobile app development: Knowledge in developing applications for mobile platforms.

Benefits

  • Comprehensive health insurance plans
  • Generous annual leave policy
  • Continuous training and certifications
  • Team-building retreats and activities

Company Culture

  • Diversity: We embrace diversity and inclusion, ensuring that all voices are heard and respected.
  • Work-life Balance: We promote a healthy work-life balance and support our employees' well-being.
  • Community Engagement: We encourage our team to participate in community service and give back to society.
Status: Closed