Software Developer Internship

IT – Software Development
Johannesburg – Gauteng – South Africa

ENVIRONMENT:
A Johannesburg-based consulting firm is seeking analytically strong candidates with a solid programming background to join their team. In this role, the candidate will assist in designing features within a larger integrated system that supports clients in automating sustainability-related disclosures and simplifying greenhouse gas and carbon tax reporting. This opportunity offers valuable experience in both coding and environmental sustainability practices. Applicants should hold a bachelor’s degree in Computer Science or a related field and possess, or be willing to learn, skills in PHP, SQL, JavaScript, HTML, and CSS.
 
DUTIES:
  • Assist with coding using PHP, SQL, JavaScript, HTML, and CSS under the guidance of lead programmers.
  • Learn and develop technical skills on the job.
  • Contribute to the development of the company’s cloud-based solution for managing sustainability and greenhouse gas emissions.
 
REQUIREMENTS:
  • Bachelor’s degree in Computer Science or equivalent.
  • Understanding of PHP, SQL, JavaScript, HTML, and CSS (or willingness to learn).
  • Knowledge of good coding practices (e.g., indentation, naming conventions, commenting, code structure, version control).
  • Hands-on experience with version control systems, such as Git and GitHub.
  • Ability to collaborate effectively using version control tools.
  • Familiarity with debugging and issue resolution to ensure functionality and system reliability.
  • Interest in climate change and sustainability, with a desire to grow knowledge in greenhouse gas and ESG reporting.
 
ATTRIBUTES:
  • Proactive and team-oriented mindset. 
  • Strong numerical skills and ability to handle data effectively. 

+ 27 (0) 21 741 0400