Software Developer

Pretoria, Gauteng, South Africa

Job Description

Key Responsibilities

  • Design, develop, test, and maintain software applications
  • Write clean, efficient, and well-documented code
  • Collaborate with cross-functional teams including product, QA, and design
  • Troubleshoot, debug, and optimise existing systems
  • Participate in code reviews and contribute to best practices
  • Ensure solutions are secure, scalable, and performance-driven
Requirements
  • Relevant degree in Computer Science, IT, or similar
  • Proven experience as a Software Developer or similar role
  • Proficiency in one or more programming languages (e.g. PHP, Java, C#, .NET, Python, JavaScript)
  • Experience with databases (SQL / MySQL / PostgreSQL or similar)
  • Familiarity with APIs, version control (Git), and modern development practices
  • Strong analytical and problem-solving skills
  • Ability to work independently and as part of a team
Advantageous
  • Experience with frameworks (Laravel, Spring, .NET Core, React, Angular, Vue, etc.)
  • Exposure to cloud platforms (AWS, Azure, GCP)
  • Agile / Scrum experience
What's On Offer
  • Competitive salary and benefits
  • Exposure to exciting and meaningful projects
  • Supportive, collaborative team environment
  • Opportunities for growth and professional development

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1644746
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned