Software Developer

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

Job Description

Join our rapidly growing team as a Software Developer in Johannesburg! We are looking for an individual who thrives in a collaborative environment, dedicated to developing software solutions that are not only functional but also user-friendly. Bring your skills in programming to help shape the future of technology with us!

Responsibilities

  • Write clean, scalable code using .NET and PHP frameworks.
  • Test and deploy applications and systems.
  • Revise, update and refactor code as necessary.
  • Support and improve existing software solutions.
  • Engage with clients to gather feedback and improve solutions.
  • Collaborate effectively in a team setting to drive project success.
  • Participate in Agile methodologies and scrum meetings.
  • Mentor junior developers and assist in their growth.
  • Document development processes, code changes, and user guides.

Requirements

Education
  • Bachelor's or Master's degree in Computer Science or relevant field
Experience
  • 5-7 years of relevant experience in software development
Technical Skills
  • JavaScript
  • Restful APIs
  • Version Control (Git)
  • Database Management (SQL/NoSQL)
Soft Skills
  • Critical thinking
  • Mentorship
Certifications
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Understanding of container orchestration and software deployment processes.
  • Background in UX/UI Design: An advantage for creating user-friendly software applications.

Benefits

  • Comprehensive medical and dental coverage
  • Generous leave policies for work-life balance
  • Access to professional development opportunities
  • Dynamic and inclusive company culture

Company Culture

  • Diversity and Inclusion: We are committed to fostering a diverse workplace where diversity is celebrated.
  • Employee Engagement: We invest in our employees' engagement through fun activities and team-building events.
  • Supportive Leadership: Our leadership team is approachable and supportive, guiding you to success.
Status: Closed