Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our vibrant team in Johannesburg. The successful candidate will showcase exceptional skills in software design and development. You will work on solving complex problems and developing high-quality software solutions. Your expertise will be vital in streamlining processes and enhancing overall system efficiency. If you are passionate about technology and have a solid understanding of various programming languages, we would love to hear from you.

Responsibilities

  • Implement new features and functionalities based on user requirements.
  • Optimize applications for maximum speed and scalability.
  • Collaborate on system architecture and design decisions.
  • Ensure the robustness and reliability of applications.
  • Analyze and improve application performance.
  • Assist in training junior developers and new hires.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferred
Experience
  • 4-6 years of hands-on experience in software development
Technical Skills
  • C#
  • Docker
  • GraphQL
Soft Skills
  • Critical thinking
  • Communication
Certifications
  • Microsoft Certified: Azure Developer
  • CompTIA Security+
Languages
  • English: Fluent

Advantageous

  • Familiarity with microservices architecture: Understanding of microservices principles for scalable applications.
  • Experience with CI/CD tools: Knowledge of CI/CD tools for efficient deployment.

Benefits

  • Health and dental insurance
  • Thirteenth cheque at year-end
  • Flexible work arrangements
  • Continuous learning and development opportunities

Company Culture

  • Team Spirit: We promote a strong team spirit through collaboration and mutual support.
  • Continuous Improvement: We are dedicated to continuous improvement and value ongoing learning.
  • Diversity: Welcoming diverse perspectives, we believe that various viewpoints enhance our work.
Status: Open