Role: Junior Programmer
Location: Remote/Johannesburg based

Our client is a successful software company and are looking for a dynamic and motivated Junior Programmer to join their team. This is a great opportunity to kickstart your programming career by working alongside experienced developers on cutting-edge projects, primarily in the Logistics vertical market. Great opportunity for growth and development! Enjoy the best of both worlds with remote work and the chance to collaborate face-to-face during team meetings and training sessions at our Johannesburg offices.
Key Responsibilities

  • Collaborate with the development team to design, develop, and maintain software applications.
  • Assist in debugging, testing, and documenting code to ensure quality and performance.
  • Participate in team meetings and contribute innovative ideas for system enhancements and solutions.
  • Learn and apply Progress OpenEdge technologies under the guidance of senior developers.
  • Support the team in troubleshooting technical issues and resolving client concerns.

Requirements

  • Currently pursuing or recently completed a degree/diploma in Computer Science, Information Technology, Software Development, or a related field.
  • Relevant experience with strong programming foundation e.g. VB, C#, Java, with a willingness to learn Progress OpenEdge.
  • Problem-solving mindset and attention to detail.
  • Effective communication skills and a team-oriented attitude.
  • Ability to work independently and take initiative when needed.
  • Understanding of database systems and structured query languages (SQL) – nice to have
  • Exposure to Agile or Scrum methodologies – nice to have

Desired Skills:

  • Progress Open Edge
  • C#
  • Angular
  • Junior Developer

Learn more/Apply for this position