Software Engineer

Johannesburg FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join our vibrant team as a Software Engineer where your contributions will be vital in pushing the boundaries of technology. In this position, you will develop software applications and work with a diverse group of professionals to ensure our solutions are robust, scalable, and user-friendly. Your journey with us will lead to exciting challenges and rewarding results.

Responsibilities

  • Design and enhance software applications to improve functionality.
  • Conduct research and implement new technologies to enhance existing products.
  • Work closely with design teams to create seamless user interfaces.
  • Document project findings and research for future reference.
  • Perform code reviews to ensure adherence to best practices.
  • Choose appropriate coding languages and frameworks based on project needs.
  • Engage in troubleshooting for complex software issues and user queries.
  • Contribute to project timelines and deliverables.

Requirements

Education
  • Bachelor's degree in Computer Science or similar
  • Master's degree is preferred
Experience
  • 5 years of experience in software engineering
Technical Skills
  • C#
  • React
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Oracle Certified Professional, Java SE 11 Developer
  • Certified Agile Practitioner
Languages
  • English: Fluent

Advantageous

  • Experience with RESTful APIs: Capability to design and implement RESTful services.
  • Working with Agile methodologies: Experience working in Agile development teams and sprints.

Benefits

  • Comprehensive health insurance plans
  • Paid time off and holiday leave
  • Opportunities for skills training and certifications
  • Employee engagement and wellness activities

Company Culture

  • Growth Mindset: We encourage a growth mindset, where learning and development are at the forefront of our employee culture.
  • Continuous Improvement: Our approach involves continuous improvement, striving for excellence in every aspect of our business.
  • Inclusivity: We aim to build a team that reflects diverse backgrounds and experiences, fostering an inclusive space for everyone.
Status: Open