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