Software Developer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We invite ambitious Software Developers to be part of our expanding team in Johannesburg. Embrace the opportunity to work on diverse projects that require your expertise in modern technologies, and make a significant impact on our outcomes.

Responsibilities

  • Contribute to the architecture and design of scalable software solutions.
  • Work closely with the QA team to ensure high-quality deliverables.
  • Implement software development best practices and methodologies.
  • Assist in the documentation of technical specifications and user guides.
  • Participate in daily stand-ups and sprint planning meetings.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Master's degree is advantageous
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • C#
  • SQL
  • Agile methodology
  • RESTful APIs
Soft Skills
  • Problem-solving
  • Communication
  • Teamwork
Certifications
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with AWS or Azure cloud services: Practical knowledge of deploying applications on cloud platforms.
  • Familiarity with CI/CD tools: Knowledge of integrating CI/CD practices to streamline deployments.

Benefits

  • Competitive salary and performance bonuses
  • Health insurance and retirement benefits
  • Professional development and training programs
  • Flexible working arrangements

Company Culture

  • Innovation: We thrive on innovation and encourage our team to bring their ideas to the table.
  • Work-life Balance: We believe in a healthy work-life balance and support our employees in achieving it.
  • Inclusive Environment: We promote a culture of inclusivity and respect for all individuals.
Status: Closed