Software Engineer

Pretoria FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Exciting opportunity for a Software Engineer in Pretoria! Contribute to our innovative projects and collaborate with like-minded professionals. You'll be instrumental in designing software that meets client needs while expanding your skill set in a supportive environment.

Responsibilities

  • Participate in the full software development lifecycle, from concept to deployment.
  • Engage with clients to gather feedback and refine software products.
  • Research and integrate new technologies to enhance platform capabilities.
  • Analyze system performance and propose enhancements.
  • Contribute to the improvement of software development processes.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Relevant certifications are advantageous
Experience
  • 5+ years of experience in software development
Technical Skills
  • Java
  • Python
  • SQL
  • HTML/CSS
  • JavaScript
Soft Skills
  • Effective Communication
  • Team Player
  • Problem-Solving
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud technologies like AWS or Azure: Understanding of cloud computing and deployment models.
  • Familiarity with Agile methodologies: Experience working in Agile project environments.

Benefits

  • Comprehensive health and wellness benefits
  • Flexible work hours with remote work options
  • Performance-based bonuses
  • Professional development opportunities

Company Culture

  • Innovation: Our culture encourages creativity and innovative thinking.
  • Supportive Environment: We nurture a supportive environment where team members can thrive.
  • Diversity: We value diversity and inclusion, encouraging varied perspectives.
Status: Open