Software Developer

Pretoria FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Seeking a motivated Software Developer with a focus on Java to contribute to our team. You will be actively involved in all stages of the software development process, working closely with project managers and clients to deliver high-quality products on time.

Responsibilities

  • Analyze user needs and develop software solutions.
  • Enhance existing applications while ensuring optimal performance.
  • Collaborate with technical and non-technical stakeholders.
  • Create technical documentation for application enhancement.
  • Ensure compliance with quality standards.
  • Promote best practices in software development.
  • Participate in the agile development processes.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Master's degree in relevant field is beneficial
Experience
  • 3-5 years of hands-on experience with Java based development
Technical Skills
  • Java
  • RESTful APIs
  • Unit Testing
Soft Skills
  • Attention to Detail
  • Adaptability
Certifications
  • Java SE 11 Developer
Languages
  • English: Fluent

Advantageous

  • Contributions to Open Source projects: Experience in participating or contributing to open-source projects.
  • Knowledge of microservices architecture: Understanding and experience in developing microservices based applications.

Benefits

  • Comprehensive health coverage
  • Retirement savings plan with match
  • Extensive paid leave options
  • Professional training programs

Company Culture

  • Innovation Driven: Our culture supports creative solutions and innovative enhancements to our software products.
  • Employee Well-being: We implement practices that prioritize our employees' mental and physical health.
  • Community Engagement: We actively participate in community outreach and development projects.
Status: Closed