Software Developer

Johannesburg Full-time R45,833 - R62,500 / Month
(R550,000 - R750,000 / Year)

Job Description

Join us as a Software Developer at Tech Innovations Inc., where you will leverage your technical expertise to build innovative software solutions. In this role, you will actively participate in design discussions and collaborate with teams to deliver high-quality products that exceed our clients' expectations. Your work will directly influence the success of our projects.

Responsibilities

  • Develop and maintain software applications in accordance with customer requirements.
  • Collaborate with cross-functional teams to gather and analyze user requirements.
  • Contribute to software design and architecture discussions.
  • Write clean, scalable code using .NET, Java, or similar frameworks.
  • Conduct unit testing and debugging to ensure application performance.
  • Update existing applications to meet the changing needs of clients.
  • Participate in code reviews to maintain high-quality software standards.
  • Document software development processes and code modifications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Java
  • SQL
  • Python
Soft Skills
  • Analytical thinking
  • Teamwork
Certifications
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience in working within Agile teams for efficient project delivery.
  • Experience in cloud technologies: Knowledge in cloud platforms such as AWS or Azure for deployment.

Benefits

  • Medical aid coverage
  • Annual performance bonuses
  • Flexible working hours
  • Trainings and development programs

Company Culture

  • Innovation: We support innovative thinking and experimentation on projects.
  • Supportive Team Environment: Our culture promotes teamwork and support among peers.
  • Professional Growth: We offer career growth opportunities through training and mentorship.
Status: Closed