Software Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you will be involved in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance. If you're ready to contribute to exciting projects in a collaborative team environment, we want to hear from you!

Responsibilities

  • Design software solutions that meet user needs and business requirements.
  • Maintain documentation related to development processes and procedures.
  • Utilize version control systems for code management.
  • Assist in user acceptance testing and provide feedback.
  • Maintain software security standards and protocols.
  • Contribute to team meetings and project planning sessions.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 3+ years of experience in software development with a focus on web applications
Technical Skills
  • Python
  • React
  • RESTful APIs
Soft Skills
  • Critical thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Proficiency in version control (Git): Experience using Git for source code management.
  • Knowledge of DevOps practices: Understanding of DevOps principles and practices.

Benefits

  • Comprehensive health, dental, and vision benefits
  • Annual bonus potential and salary reviews
  • Opportunity for career advancement
  • Support for ongoing training and certifications

Company Culture

  • Open Communication: We maintain open lines of communication across all levels of our organization.
  • Work-Life Balance: We strive to create a work environment that promotes a healthy work-life balance.
Status: Closed