Software Engineer

Durban Full-time R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are seeking a passionate Software Engineer with a solid foundation in Java to join our vibrant team in Durban. You will contribute to building high-quality software solutions and ensure the continuous improvement of our applications. Your expertise will be valuable in refining project methodologies and collaborating closely with cross-functional teams to deliver exceptional technology products.

Responsibilities

  • Write clean, maintainable, and effective code.
  • Design software architecture and implement it effectively.
  • Engage in collaborative problem solving and design discussions.
  • Develop automated tests for software quality assurance.
  • Contribute to the continuous integration and deployment processes.
  • Research and implement innovative technologies to enhance productivity.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 4-5 years of software development experience, with substantial work in Java
Technical Skills
  • Java
  • NoSQL Databases
  • Microservices Architecture
Soft Skills
  • Adaptability
  • Analytical Skills
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of Cloud Technologies: Experience working with AWS or Google Cloud Platform.
  • Familiarity with Agile Methodologies: Understanding of Agile principles and frameworks.

Benefits

  • Comprehensive health and wellness benefits.
  • 401(k) retirement plan with employer matching.
  • Work from home options available.
  • Continuous training and skill development programs.

Company Culture

  • Continuous Learning: We value lifelong learning and offer resources for professional development.
  • Employee Recognition: Our employees are acknowledged for their contributions and achievements.
  • Challenging Projects: Employees are given opportunities to work on exciting and challenging projects.
Status: Open