Software Engineer

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

Job Description

Looking for an engaged Software Engineer to be part of our development team in Pretoria. Your role will involve designing and implementing software applications to meet both business and technical requirements. A passion for coding and continuous learning is essential as we navigate the ever-evolving tech landscape.

Responsibilities

  • Participate in agile software development practices.
  • Write clean, maintainable, and efficient code.
  • Work with stakeholders to gather requirements and feedback.
  • Support continuous improvement by investigating alternatives and technologies.
  • Ensure software is regularly updated and maintained.

Requirements

Education
  • Master's degree in Computer Science or Software Engineering preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • C#
  • React
Soft Skills
  • Teamwork
  • Project Management
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Experience with CI/CD and automation tools.
  • Understanding of microservices architecture: Experience developing microservices-based applications.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with matching
  • Work-life balance support
  • Access to online learning resources

Company Culture

  • Inclusivity: Our workplace values diversity and is inclusive of all backgrounds.
  • Sustainability: We are committed to sustainable practices in our business operations.
  • Work-Life Balance: We promote a healthy work-life balance for all employees.
Status: Closed