Software Developer

Johannesburg FULL TIME R41,666 - R50,000 / Month
(R500,000 - R600,000 / Year)

Job Description

Join our team as a Software Developer in Johannesburg, where your coding skills can shine. You will be involved in all aspects of the software development lifecycle, from analysing user requirements to developing scalable solutions. This role is ideal for a tech enthusiast who thrives in a collaborative environment.

Responsibilities

  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain and improve code quality through testing and validation.
  • Stay updated with new technologies and best practices.
  • Assist in troubleshooting production issues and implementing fixes.
  • Participate in agile development processes, including daily scrums and sprint planning.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
Experience
  • 5+ years of experience in software development
Technical Skills
  • C#
  • Python
Soft Skills
  • Critical Thinking
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with version control systems (Git): Proficient in using Git for version control and collaboration.
  • Understanding of CI/CD tools: Familiar with Jenkins or similar tools for continuous integration and deployment.

Benefits

  • Comprehensive health insurance
  • Performance bonuses
  • Remote work options available
  • Training and development programs

Company Culture

  • Diversity and Inclusion: We foster a diverse and inclusive environment where everyone can thrive.
  • Work-Life Balance: We prioritize a healthy work-life balance for all our employees.
  • Social Responsibility: We believe in giving back to our community and making a positive impact.
Status: Closed