Software Engineer

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

Job Description

We are on the lookout for a passionate Software Engineer to join our team in Johannesburg. The successful candidate will work closely with cross-functional teams to design, develop, and maintain high-quality software solutions. You will have the opportunity to utilize modern technologies and contribute to exciting projects that shape the future of technology in South Africa.

Responsibilities

  • Architect and build complex software systems that are robust and scalable.
  • Drive best practices in development and operations.
  • Monitor and troubleshoot application performance issues.
  • Engage in agile development processes and contribute to sprint planning.
  • Mentor junior developers and provide guidance on technical issues.
  • Foster an environment of collaboration and continuous improvement.

Requirements

Education
  • Bachelor's degree or equivalent in relevant field
Experience
  • 3+ years of software engineering experience
Technical Skills
  • C#
  • HTML/CSS
Soft Skills
  • Communication
  • Time Management
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Practical experience with Agile software development practices.
  • Experience in mobile application development: Experience in developing mobile applications for iOS or Android platforms.

Benefits

  • Attractive salary packages including bonuses
  • Health insurance and retirement savings plans
  • Options for hybrid work and flexible hours
  • Opportunities for training and skill enhancement

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to fostering an inclusive workplace.
  • Collaboration: Team collaboration is at the heart of our success, driving innovation and results.
  • Work-Life Balance: We prioritize work-life balance and support our employees in achieving it.
Status: Closed