Mshtarii has structured its development team around the intern program.

  • Our team is headed by a seasoned CIO with over 25 years ‘experience in the development space.
  • Our development/project manager has a master’s degree in project management and over 15 years of experience, working with large development teams and development projects.
  • Four experienced team leads, mentor and work closely alongside the interns.
  • Three intermediate developers work very closely with the team leads and the interns.
  • The twenty two interns are made up of graduates and post graduates.
  • Mshtarii strives to develop our interns into top developers, network specialists, graphic designers and admin personnel, who will be ready for employment by either Mshtarii (top 20%) or other enterprises
  • The interns who will be employed by Mshtarii, will be divided into 3 groups:
  • Trainers and mentors for new interns.
  • PHP and android app developers.
  • C#, .net and Xamarin developers

Mshtarii, looked at internships from a solution- based perspective, because as a small to medium-size business, our primary needs are twofold:

-To effectively manage our workflow to accomplish immediate objectives.

-To find new team members to help grow our business and achieve our larger and more lucrative future objectives.

Setting up an internship program meets both needs simultaneously. But let’s examine the specific benefits in more detail.





  • Benefits of conducting an internship Program
  • Find future employees

Our internship program is a year-round recruiting tool. Implementing an internship program means we have ongoing pipeline of future fulltime employees. Moreover, varsity campuses are viral societies. This means that if our organisation impress one class of interns, word will spread quickly.

Soon we hope to find that the most sought-after student talent will be interested in working with our company.

  • Test-drive the talent

It is human resources reality: A new employee makes a solid impression in the interview, but then just doesn’t gel with our current team or our company’s way of doing things. Because of this we have found that hiring someone as an intern, is the most effective way to evaluate their potential as a fulltime employee. When we “try out” candidates in an intake, we make fewer mistakes when it comes to fulltime staffing; we avoid the pitfall of training a new hire, Only to find out they’re not a fit for our organisation- or that the entry-level employee doesn’t like the field. Having embarked on an internship program, we have benefitted from added man power, while allowing us to more accurately assess candidates.

  • Increase productivity

Speaking of additional manpower, setting up an internship program has allowed us to take advantage of short term support. The extra sets of hands and minds have helped our employees be more productive, prevented them from becoming over burdened by side projects and freed them up to accomplish more creative tasks or tasks where higher level, strategic thinking and expertise is required.



  • Increase employee-retention rate

The proof for the ‘test-driving’ theory is in the positive employee-retention figures: According to NACE’s 2009 Experiential Education Survey, almost 40% of employers reported a higher five year retention rate among employees they’d hired via their  internship programs, and  this what we are hoping to achieve.

  • Enhance perspective

Its not just the extra sets of hands and minds that make interns advantageous for our company. New people bring novel perspectives, fresh ideas, and specialised strengths and skill sets with them- especially in an organisation of only 15 or 20 employees. These supplement the abilities of our professional workforce.

  • Inexpensive Resources

Interns are an inexpensive resource. Their salaries are significantly lower than staffed employees, and aren’t obligated to pay unemployment or a severance package should we not hire them fulltime. Moreover, we have found that while initially, their practical contributions and wage requirements are arguably modest, they are among the most highly motivated and enthusiastic members of our personnel contingent.

  • Giving back to the community

As a small business, we rely on community support. Creating and internship program not only helps students in our community get started; it enhances the local workforce as a whole.









  • Student support

Our internship programs provide students with a number of valuable benefits:


  1. Gain valuable real world experience.
  2. Their already gained skills are further developed and honed.
  3. They make valuable connections in their respective spheres of interest.
  4. Learn about other fields of interest closely related to their own.
  5. Self and pier assessments of their aptitudes in a real working environment.
  6. Most importantly, they strengthen their resumes.


Offering a paid internship is particularly beneficial, because it enables economically disadvantaged youths to participate. Students who have to help fund their own schooling will need a job, regardless. Providing an internship allows that job to facilitate a positive future

  • Benefit for our small business


When looking for fulltime work, the top talent often goes for big-name businesses. But when seeking internships, learning is the leading draw. Many candidates feel they’ll get more hands-on training, real experience, and mentoring opportunities with smaller organisations.





  1. Responsible for overseeing employees and completing administrative tasks, such as billing, pricing and payroll.
  2. Handing general responsibilities of an office for the effective management and administration of staff and resources such as maintenance of data, files and records, payroll administration, space management, office communication office facility management for day to day functioning, coordinating meetings etc.
  3. Provides essential management knowledge required by those who will ultimately assume positions as office managers.

Job Overview

  1. Collaborate with the different managers/ departments on various HR issues
  2. Provides HR subject matter expertise in the area of selection, staffing, training, compensation, benefits, and performance management system and employee engagement.
  3. Ensures fully compliance with polices and regulation, and keep all employees documents up to date.

Job Summary (Duties and Responsibility)

  1. Data capturing and general administration duties
  2. Creating employees files and filing physical HR records
  3. Writing job offers letters and emailing
  4. Scheduling/ confirm interviews with candidates
  5. Creating, uploading tasks on the system
  6. Make sure you clock in and out every morning and afternoon
  7. Compare and analyse data accuracy
  8. Tracking employees performance
  9. Compiling reports, spreadsheet and preparing spreadsheets
  10. Reporting issues to senior management
  11. Updating internal databases with new employee information, including contact details and employment forms etc.
  12. Address employee queries
  13. Review and distribute company policies
  14. Participate in organizing company events and career days
  15. Gather payroll data like leaves, working hours, bank accounts
  16. Keep abreast of document retention requirements
  17. Assist in implementing HR policies and procedures
  18. Enforce and ensure compliance with policies and procedures and with relevant labour laws


Job Overview

  1. Use all from of media and communication to build, maintain and manage the reputation of the clients.
  2. Responsible for establishing and maintaining a good relationship with the stake holders of the organisation both internal and external.
  3. Communicate key messages to define target audience in order to establish and maintain goodwill and understanding between a company and it public.

Job Summary (Duties and Responsibility)

  1. Research current trends, beliefs, behaviours and attitude of the public so as to advise the management between organizations.
  2. Organize events to build or increase the hype around the organisation and also pan press conference, open days and exhibitions.
  3. Creating and uploading all the tasks on the company system.
  4. Working closely with the marketing team an assisting in the coming up with marketing strategies on how to promote the company products and services.
  5. Interacting with stakeholders: answering enquiries on social media
  6. Create relationship with the media for the organization to get coverage when the need arises.
  7. Write publications such as newsletters, blog posts, annual reports and other to create a transparent relationship between organization and the stakeholders.
  8. Make sure you clock in and out every morning and afternoon.
  9. Participate in meetings, discussions and presentations when required.

Job Overview

  1. Collecting and evaluating quantitative and qualitative data from marketing campaigns/initiatives.
  2. Managing all marketing for the company and activities within the marketing department.
  3. Performing marketing analysis and research on competition.
  4. Provide administrative support to management when required.

Job Summary (Duties and Responsibility)

  1. Perform market analysis and conducting research as assigned.
  2. Phoning colleges/ universities to find computer course information.
  3. Creating, uploading tasks on the system.
  4. Make sure you clock in and out every morning.
  5. Overseeing, developing and implementing marketing campaigns
  6. Planning and hosting marketing event/ carer exhibition.
  7. Create marketing and advertising promotional activities through social media, direct mail and web etc.
  8. Monitor and report on effectiveness of marketing communication.
  9. Plan/prepare promotional presentations, present findings to superiors and implement promotional campaigns.
  10. Identify opportunity, presenting findings and implementing marketing strategies.
  11. Evaluate the success of marketing strategies by collecting and analysis data.
  12. Participate in meetings, discussions and presentations.
  13. Seek and analyse competitor marketing material and digital content.
  14. Working closely with graphic designers and assisting with new product/ service launches.
  15. Performing administrative tasks (Typing, printing, photocopying and emailing)


Job Overview

  1. Provides financial information to management by reaching and analysing accounting data, preparing reports.
  2. Assist with reconciling accounts and other duties, as needed.
  3. Handling sensitive or confidential information with honesty and integrity.

Job Summary (Duties and Responsibility)

  1. Documents Financial transactions/ invoices by entering account information
  2. Recommends financial actions by analysing accounting options
  3. Maintains accounting controls by preparing and recommending policies and procedures.
  4. Filing and scanning journals entries.
  5. Reconciles financial discrepancies by collecting and analysing account information.
  6. Secures financial information by completing data base back ups.
  7. Maintains financial security by following internal controls.
  8. Support the payment processing team to prepare payments by verifying documentation, and requesting disbursements.
  9. Complies with state and local financial legal requirements by studying existing and new legislation, enforcing adherence to requirements, and advising management on needed actions.
  10. Maintains customer confidence and protects operations by keeping financial information confidential.
  11. Writing a business Requirement Specification (BRS) and assisting with the functional and technical requirement Specifications of a costing module.
  12. Preparation of operational budgets for planning, controlling and implementing strategies to enhance business operations.
  13. Participate in meetings. Discussions and presentations.
  14. Performing administrative tasks (Printing, typing, Photocopying and emailing).
  15. Make sure you clock in and out every morning and afternoon.
  16. Creating, uploading tasks on the system.

Job Overview

  1. Working from agreed design briefs, graphic designers use text and images to communicate information and ideas.
  2. Serve as the main aim for visual communication and problem-solving through the use of typography, photography, and illustration.
  3. Working on a variety of products and activities, such as websites, advertising, posters, exhibitions and displays, corporate communications and corporate identity.

Job Summary (Duties and Responsibility)

  1. Creating a wide range of graphics and layout for products illustrations, company logos and websites with software.
  2. Assist in development of new campaign, brainstorming and execution.
  3. Contributing to team effort by accomplishing tasks needed.
  4. Make sure you clock in and out every morning am afternoon
  5. Graphic support material for marketing presentations, help scenes, training manuals and video clips.
  6. Mark up paste and assemble final layout for printing.
  7. Reviewing final layout an suggesting improvement if required.
  8. Creating and uploading all the tasks on the company system.
  9. Preparing rough draft pf material based on the agreed brief.
  10. Determining size and arrangement of illustrative material and copy, and font style and size.
  11. Working closely with marketing and public relations team in assisting them in designing their marketing and PR staff by creating visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers.
  12. They develop company’s overall layout and production design for various applications such as advertisements, brochures, banners, pamphlet and business cards.
  1. Engaged in all phases of the software development lifecycle which include: gathering and analyzing user/business system requirements, responding to outages and creating application system models.

Contact us

  • 087 805 4846
  • 087 805 4847

Follow us

  • Mshtarii_investments
  • Mshtarii investments

All rights reserved to Mshtarii investments

Close Menu