Software Developer

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

Job Description

As a Software Developer at Tech Innovations Inc., you will develop efficient software applications that meet our client's needs. We look for someone passionate about coding and eager to learn and adapt in a fast-paced environment.

Responsibilities

  • Build software solutions that are reliable and maintainable.
  • Contribute to an agile development process, attending stand-ups and sprint planning.
  • Assist in the planning and design of software features and enhancements.
  • Review and edit code written by colleagues to ensure consistency and quality.
  • Mentor junior developers and assist in their professional growth.
  • Develop backend services, APIs, and front-end implementations.

Requirements

Education
  • Bachelor's degree in Computer Science or similar field
  • Master's degree preferred
Experience
  • 3+ years of experience in software development
Technical Skills
  • Python
  • HTML/CSS
Soft Skills
  • Critical thinking
  • Interpersonal skills
Certifications
  • Google Cloud Professional Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker containers: Experience with Docker for application deployment.
  • Experience with version control systems, e.g., Git: Familiarity with using Git for source code management.

Benefits

  • Comprehensive health insurance
  • Paid time off and holidays
  • Retirement savings plan with employer matching
  • Support for training and certifications

Company Culture

  • Continuous Improvement: We're committed to the continuous learning and improvement of our team.
  • Respect and Trust: We foster a respectful workplace where everyone’s opinions are heard.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all employees.
Status: Closing Soon