Software Developer Internship

June 14, 2023
R4500 - R6000 / month
Application deadline closed.

Job Description

We are seeking a motivated and talented Software Development Intern to join a an exciting and fast growing media company. If you are looking to join a young and vibrant company with a fun and exciting culture this opportunity is for you. This internship opportunity is ideal for students currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, Information Technology. As an intern you will gain valuable hands-on experience working with our development team and contribute to the design, development, and testing of software applications.

Requirements

Do not apply unless you are studying any of the following at a university.Bachelor of Science (BSc) in Computer Science
Bachelor of Engineering (BEng) in Software Engineering
Bachelor of Technology (BTech) in Information Technology
Bachelor of Science (BSc) in Information Technology
Bachelor of Commerce (BCom) in Information Systems
Strong understanding of programming languages React, PHP, Laravel, SQL, JavaScript, HTML, CSS.
Familiarity with software development concepts, methodologies, and tools.
Ability to work well both independently and collaboratively in a team environment.
Strong problem-solving skills and attention to detail are very important.
Excellent verbal and written communication skills.
Enthusiasm to learn and willingness to take on new challenges.
Prior experience or projects in software development is advantageous.

Responsibilities:

Collaborate with the development team to understand project requirements and objectives.
Assist in designing, coding, and testing software applications.
Contribute to the development and implementation of software features.
Perform troubleshooting and debugging of software defects.
Support the team in conducting code reviews and ensuring adherence to coding standards.
Participate in meetings and discussions to provide input and suggestions for software improvement.
Research and explore emerging technologies and industry trends to enhance software development practices.
Document software development processes, procedures, and project updates.

Benefits:

Gain practical experience and exposure to real-world software development projects.
Learn from experienced professionals in the industry.
Opportunity to contribute to the development of innovative software solutions.
Networking opportunities within the company.
Competitive compensation package.