How does it work?
MIP Internship
How does MIP’s Internship Work?
The Internship begins with an open and transparent process where anyone is welcome to apply. It is a 5-step process.
Step 1: Aptitude Tests
We carefully test all applicants to find the raw talent, the Aptitude, to understand and solve problems. Over the past few years, we have tested an average of more than 4,000 applicants per month. This testing process is designed to be accessible to everyone, without exception, even to people who have never been exposed to software development, and who might not have realised that they have the natural talent required to be a software developer.
Step 2: Interviews
All applicants who successfully complete the testing phase are interviewed by MIP’s recruitment team. The purpose of the Interview is to help us identify who has the “MIP Attitude” – who appears to show the desire to work hard, continue to learn, to support their personal, family and community empowerment, and to do so with integrity and good ethics.
Applicants who are selected for their Attitude and Aptitude are offered an internship contract. The contract includes a period of training and a period of employment, totalling 3 years. This is a commitment from MIP to employ and train you for 3 years while you continue to demonstrate the MIP Attitude and Aptitude, and it is a commitment from you to work for MIP for 3 years.
Over the past few years, MIP has offered Internship Contracts to around 50 applicants but some years it has been much higher, or lower, depending on our recruitment needs.
Step 3: Internship Training
The Internship Training period is the first 3 months of the Internship. The first two weeks of training are conducted at MIP in Bryanston, and the next 10 weeks are done either in Bryanston or from our office in Cape Town, by MIP’s own training department. This is an intensive period, and Interns will work hard to learn many of the basic skills that software developers need. Interns will learn how to use their unique problem-solving talent to create software that solves business challenges.
Step 4: Internship Mentorship
The Internship Mentorship period is the rest of the 3 years. Interns are placed within MIP into one of our Software Product Teams. This is a period of mentorship, during which our Interns continue to learn while doing real work on our software systems. Our Interns are exposed to over 600 MIP employees, with a wide variety of experience, skills, job roles and responsibilities. Naturally, many of these colleagues are also interns, from previous classes. Many have been working for MIP for many years and now have senior and leadership roles within MIP.
Step 5: Ongoing Employment
It is important to understand that MIP is not just an educational institution, and so we do not want to say ‘goodbye’ to you once the Internship contract is complete. Your internship contract will automatically become a normal employment contract once you pass the 3-year mark, provided you demonstrate the skill and dedication we require from our permanent employees. We hope that you will become one of the very many interns who are still working at MIP to this day, many years after their initial internship period was completed.
Are You Ready to Start?
So, what are you waiting for? If this sounds like where you want to be, then jump on board – take the tests! We look forward to welcoming you to MIP!
You need to succeed in three tests before you reach the Interview step. This is how the tests work:
Test 1: Online Test – A Problem-Solving Game
You can use the link provided below to complete the first test. It is in the form of a computer game. You can do this at home, or wherever you feel comfortable.
But it’s just a game! Is this really a test?
Yes, it really is a test. Many people have commented that this is a strange way to apply for a job, and even that MIP is not a serious company if this is how we test our employees.
So, let us explain. As we described above, we are looking for all people who have the natural ability, the aptitude, to be software developers (or computer programmers). This means we want to be able to test people who might never have learned anything about programming before. To achieve that, we had to create a test that is equally accessible to all people, regardless of previous experience. The format of a “simple” online game makes this accessible to everyone.
It may seem like it is just a game, but it is a game that requires the problem-solving skills that we are looking for. There are 25 levels. The first levels are very easy, as they are there to let you become familiar with how to play. But the levels will become more challenging as you progress. You may be surprised to hear that some people, who have had software training previously, battled with this game. This shows that despite their training, they lacked the natural ability we are looking for. Others, who had never done any programming, really enjoyed the game, and aced it! So, if you manage to finish it, and if you have fun doing it, then we want you! We are confident that you will enjoy being a software developer at MIP!
And, yes, even if you have a computer science degree, we need you to start here!
We allow you three hours. For people who have the right natural aptitude, you will find that three hours is plenty of time. To avoid disappointment, please only start the game when you can arrange to be online, with no interruptions, for the full three hours required.
When you start, we will ask you for your contact information. If you are successful, we will use this information to contact you to carry on to the following tests.
PLEASE NOTE
All official communication from MIP will only come from thandik@mip.co.za.
If you receive messages from other email addresses or SMS claiming to represent us, they are not genuine.
If you suspect fraud or have any concerns, please contact us directly at the above email.