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.