Software Engineer

Johannesburg FULL TIME R29,166 - R50,000 / Month
(R350,000 - R600,000 / Year)

Job Description

Join our vibrant team as a Software Engineer where you will contribute to innovative software projects that drive business success. Ideal candidates should have a solid understanding of software development principles and are eager to learn and grow in a dynamic environment.

Responsibilities

  • Develop robust web applications in a cross-platform environment.
  • Engage in the full software development lifecycle from concept to deployment.
  • Maintain detailed documentation of development processes.
  • Ensure adherence to coding standards and best practices.
  • Monitor application performance and troubleshoot issues.
  • Assist in creating project timelines and deliverables.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • Python
  • JavaScript
  • SQL
Soft Skills
  • Analytical skills
  • Team collaboration
Certifications
  • Certified Java Developer
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud Technologies: Familiarity with cloud platforms such as AWS or Azure.
  • Familiarity with Agile methodologies: Experience with Agile practices such as Scrum or Kanban.

Benefits

  • Competitive salary and benefits package
  • Flexible working arrangements
  • Opportunities for professional development
  • Employee wellness programs

Company Culture

  • Innovative Environment: We foster a culture of innovation and creativity, valuing fresh ideas and approaches.
  • Supportive Team: Our team is collaborative and supportive, helping each other to succeed.
  • Diversity and Inclusion: We celebrate diversity and create an inclusive environment for all employees.
Status: Closed