Software Developer

Pretoria Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our team as a Software Developer in Pretoria! We are looking for an individual with a strong grasp of software development principles to create and enhance applications. You will work closely with other developers and stakeholders to ensure functionality and performance meet the needs of our clients. If you are passionate about technology and problem-solving, this is the opportunity for you.

Responsibilities

  • Write efficient, reusable, and reliable code.
  • Integrate user-facing elements developed by front-end developers.
  • Develop APIs and services for applications.
  • Perform system testing and troubleshooting.
  • Monitor and improve application performance.
  • Participate in agile development methodologies.

Requirements

Education
  • Bachelor's degree in Information Technology or relevant field
Experience
  • 3+ years of software engineering experience with modern frameworks.
Technical Skills
  • C#
  • Angular
Soft Skills
  • Analytical Thinking
  • Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with containerization tools such as Docker: Understanding of Docker for container management and deployment.
  • Knowledge of CI/CD tools: Experience with Continuous Integration and Continuous Deployment practices.

Benefits

  • Comprehensive health benefits
  • Performance bonuses
  • Support for ongoing education and training
  • Work-life balance initiatives

Company Culture

  • Inclusivity: Diversity is our strength; we embrace varied perspectives and backgrounds.
  • Community Engagement: We actively support local communities and encourage our employees to get involved.
  • Work-Life Balance: We believe in the importance of work-life balance and offer flexible arrangements.
Status: Closed