Software Developer

Johannesburg Full-time R25,000 - R39,166 / Month
(R300,000 - R470,000 / Year)

Job Description

We are looking for a talented Software Developer proficient in Java to enhance our team. You will engage in all phases of the software development process, from gathering requirements to deployment. Collaborating with cross-functional teams, you will design and implement effective software solutions that align with business objectives. Your contribution will be central to our mission of delivering exceptional software products that exceed our customers' expectations.

Responsibilities

  • Maintain existing codebases and refactor legacy code to enhance performance and reliability.
  • Provide input on software architecture and design decisions.
  • Develop APIs and microservices to support web and mobile applications.
  • Create unit tests and perform integration testing to ensure software quality.
  • Engage with clients to gather feedback and translate requirements into functional software.
  • Stay informed of the latest programming trends and technologies relevant to our projects.

Requirements

Education
  • Bachelor's degree in Information Technology or equivalent experience
Experience
  • 3-5 years of experience in software development life cycle (SDLC)
Technical Skills
  • Java
  • RESTful Services
Soft Skills
  • Adaptability
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Familiarity with Cloud Technologies: Awareness of cloud platforms such as AWS or Azure is a plus.
  • Continuous Integration Experience: Experience with CI/CD pipelines and tools like Jenkins or Travis CI would be beneficial.

Benefits

  • Performance-based bonuses.
  • Opportunities for remote work.
  • Comprehensive training programs.
  • Casual dress code.

Company Culture

  • Growth Mindset: Our team embraces a growth mindset, continually seeking learning opportunities.
  • Community Involvement: We actively encourage and participate in community service initiatives.
  • Respect Diversity: We are committed to respect diversity and promote inclusivity in all our endeavors.
Status: Open