Software Developer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our dynamic team as a Software Developer in Johannesburg, where you will engage in full software development lifecycle, from designing to implementing innovative solutions. You will collaborate closely with cross-functional teams to deliver high-quality software products.

Responsibilities

  • Create and maintain applications and services focused on user experience.
  • Collaborate with designers and other developers to implement features.
  • Test and deploy applications and systems.
  • Monitor and improve application performance post-launch.
  • Guide junior developers and assist in their professional growth.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree in Software Development is preferred
Experience
  • 5+ years of experience in object-oriented programming
Technical Skills
  • Python
  • HTML/CSS
Soft Skills
  • Communication
  • Problem-solving
Certifications
  • Oracle Certified Professional, Java SE Programmer
  • Microsoft Certified: Azure Solutions Architect Expert
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with Docker: Practical knowledge of containerization using Docker.
  • Understanding of DevOps practices: Familiar with CI/CD pipelines and their implementation.

Benefits

  • Health and wellness programs
  • Employee discounts and perks
  • Paid time off and holidays
  • Work-life balance initiatives

Company Culture

  • Continuous Learning: We support ongoing learning and personal development among our employees.
  • Respect: We respect each team member’s contributions and ideas, promoting a positive atmosphere.
  • Growth Opportunities: We encourage growth and provide opportunities for career advancement within the company.
Status: Closed