Trainee Programmer



KPMG's Microsoft Business Solutions team is a Microsoft Gold Partner and leader in Microsoft software implementations for medium to large organisations, providing our clients with the ability to keep up with the ever-changing digital world by implementing Microsoft’s Enterprise Resource Planning (ERP) and Customer Engagement (CE) software from the Microsoft Dynamics 365 (D365) software line.

About the Programme

At KPMG Microsoft Business Solutions we offer various undergraduate roles to get your career off on the right foot.  During your internship you’ll have a chance to explore different placements within our company ranging from consulting, software development, application building, operations teams and project management. The rotation within the first months will allow you to get a clearer picture on which area and technology you would like to focus on working with. The internship will get you exposure and hands-on experience with Microsoft technologies and will allow you to gain industry-recognized Certifications.  

At KPMG we do care about the next generation, and we have a strong commitment to our Graduates and Trainees commitment. Your training and learning will be tailored accordingly to your performance goals and the working hours are flexible based on your university schedule.  Depending on the chosen path you would have a dedicated Mentor to guide you through the first experiences and share their expertise and experiences so that your transition to a young professional is smooth.

If you are still studying and are passionate about technology, willing to work in a challenging environment on meaningful projects, then join us for the exciting journey of the Internship Programme. This programme is specifically designed to get you set up quickly in the professional world, gaining recognized certifications and qualifications, training you in business and technology acumen and giving you opportunity to work on projects, providing value to our clients.

It’s an exciting time to join as a Trainee and the opportunities are limitless!

As Trainee Programmer, you will:

  • Help create high quality design and sustainable client solutions
  • Implement technical solutions for customer requirements
  • Analyse and resolve issues within the applications
  • Participate in development, integrations and product support
  • Work in an Agile approach depending on the business requirements
  • Unit test code

Skills & Experience Required:

  • Software engineering, computing or an ICT (or similar) Students in their first/second year of studies
  • Strong knowledge of a programming language – preferably C# or Java
  • Knowledge of Oriented Programming Concepts
  • Good understanding of Database fundamentals
  • Willingness to learn new technologies
  • Interested in becoming accredited in Microsoft Solutions

Nice to have:

  • Experience working within the IT field as a Developer, Business Analyst, or Consultant
  • Any experience within IT field who are willing to cross train in the Microsoft technologies
  • Data Structures & Algorithm Design fundamentals
  • Operating System & Network fundamentals
  • Experience working with additional technologies will be considered a plus
  • Understanding of cloud computing fundamentals

Enjoy the benefits:

  • Competitive salary
  • Business travel allowance
  • Health Insurance
  • Relocation Package
  • Visa/Work Permit sponsorship

Interview Process:

  • Application and profile review
  • Interview with Talent Acquisition Advisor
  • Interview with future manager
  • Offer


  • Job reference
  • Date published
  • Status
  • Primary job focus
    Trainees/ Interns
  • Job type
    Part Time
  • Employment level
  • Country
Apply now
Back to top