Job Summary
About the role
We are actively looking for a Software Programmer Intern. As a software programmer intern, you will get hands-on experience working on one of the world's largest platforms to improve user experience. You will also get the opportunity to work alongside top developers, gaining essential knowledge on how to design a scalable and high-performance software platform.
Responsibilities
Create documentation for and test new software applications.
Evaluate new application concepts.
Create apps (coding, programming).
Interact with beta testers.
Improve coding abilities by being introduced to new tools and programming languages.
Practical experience using computer science knowledge in a professional setting.
Improve presenting and communication abilities (both oral and written).
Create innovative solutions in a big distributed computer environment, and help lead fundamental industry transformations.
Develop solutions to execute predictions on distributed systems while being exposed to cutting-edge technology at unprecedented scale and speed.
Create scalable, fault-tolerant, low-cost, and simple-to-manage/use distributed storage, index, and query systems
The ability to create and code appropriate solutions from broadly described challenges.
Work in a fast-paced workplace to produce high-quality software.
Requirements
Bachelor's degree in Computer Science/Network Engineering, Engineering, or Mathematics.
Excellent analytical and mathematical abilities.
Ability to work in teams.
Programming experience in C#, HTML, CSS, SQL, or JavaScript.
Knowledge of core computer science concepts such as object-oriented design, algorithm design, data structures, problem-solving, and complexity analysis.
South African unemployed youth aged between 18 and 34
Must not have taken part in the YES Program before.
Please consider your application unsuccessful when you have not heard from the Signa Opportunity team within two weeks of submitting your application.