Software Developer

Johannesburg FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We invite applications for the position of Software Developer. You'll be part of a vibrant team dedicated to coding, debugging, and delivering an exceptional user experience across diverse applications. If you're eager to be at the forefront of software development and keen on continuous learning, this role is for you.

Responsibilities

  • Write clean, scalable code with a focus on security and performance.
  • Work closely with UI/UX designers to enhance user experience.
  • Provide support for existing applications, troubleshooting issues as they arise.
  • Help mentor junior developers, offering guidance on best practices.
  • Contribute to team meetings, providing status updates and obstacles to development.
  • Stay up-to-date with emerging technologies and trends in software development.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Relevant certifications are a plus.
Experience
  • 3+ years of experience in software development.
Technical Skills
  • Java
  • Python
  • SQL
  • JavaScript
Soft Skills
  • Analytical thinking
  • Communication
  • Teamwork
Certifications
  • Microsoft Certified: Azure Developer Associate
  • AWS Certified Developer - Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of mobile development frameworks such as Flutter or React Native.: Experience in creating mobile applications for Android and iOS.
  • Experience working with cloud services.: Familiarity with cloud storage solutions like AWS or Azure.

Benefits

  • Competitive salary with performance bonuses
  • Medical aid and health benefits
  • Generous leave policy
  • Opportunities for professional development and training

Company Culture

  • Innovation: We encourage a culture of innovation, where every idea is valued and the team is empowered to think outside the box.
  • Collaboration: We foster teamwork and collaboration, promoting respectful communication across all levels of the organisation.
  • Continuous Learning: Our commitment to ongoing learning allows our employees to grow professionally and expand their skill sets.
Status: Closed