Software Engineer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are in search of a skilled Software Engineer to join our innovative team in Johannesburg. You'll be responsible for developing efficient software applications that meet our client's needs. This position is perfect for someone who thrives in a collaborative environment and is eager to learn and grow within the tech industry. Bring your skills to a company that values your input and encourages continuous professional development.

Responsibilities

  • Design, develop, and implement new features for existing applications.
  • Work alongside UX/UI designers to create intuitive and user-friendly interfaces.
  • Investigate and resolve application performance issues.
  • Stay updated with emerging trends and technologies to incorporate into projects.
  • Assist in the creation of technical documentation for future reference and training.
  • Support continuous improvement of development processes and tools.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
Experience
  • 3-5 years of experience in software development, with a strong understanding of software development life cycle
Technical Skills
  • Java
  • Python
  • SQL
  • JavaScript
Soft Skills
  • Team Player
  • Analytical Thinking
  • Communication
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Understanding of Agile practices and the ability to work in Scrum teams.
  • Experience with cloud platforms: Familiarity with platforms like AWS or Azure.
  • Knowledge of web development frameworks: Experience with frameworks such as React or Angular is a plus.

Benefits

  • Competitive salary package with performance bonuses.
  • Comprehensive health and wellness programs.
  • Flexible work hours and remote work options.
  • Opportunities for professional development and training.

Company Culture

  • Innovation: We encourage out-of-the-box thinking and embrace new ideas.
  • Collaboration: Teamwork is at the heart of our operations, promoting a vibrant work culture.
  • Diversity: We celebrate diversity and inclusion across our teams.
Status: Closed