Intern / Student

C# / .NET

Apply Now

Position Summary

This is a great opportunity for talented and motivated individuals that show interest in C# and .NET programming. The goal of this position is the development of high-quality code in .NET which will be achieved via internal training. You will also have a chance to learn how to analyze functional specifications, to take a role in high and low-level software design and to participate in the development of high-performance business critical systems, used by numerous clients. You will be trained how to cooperate and work with business analysis and development teams, to understand requirements and support test process.


  • Adopt a multinational know-how and gain experience with the best business and technology practices.
  • Assist in debugging, staging, testing, and deploying of desktop and web-based applications.
  • Performs duties under general supervision and established guidelines.
  • Analyze and troubleshoot issues in software.
  • Collaborate together with other developers and opportunity to learn and share ideas.

Minimum Qualifications

  • University degree or a last-year student in computer science, mathematics or related discipline.
  • Self-organized and motivated to work in a team.
  • Willingness to learn and apply new technologies individually and in a team.
  • Working knowledge of common software applications (e.g. Microsoft Office)
  • Likeable person who garners respect on and off the job.
  • Should be easy to get along with, nice, fun, ethical, and low-maintenance.
  • Looking forward to working with A-players.
  • Ability and willingness to learn a variety of operating systems, development environments, and programming languages.

Bonus Qualifications

  • Understanding of basic programming concepts (data structures, OOP, design/architecture patterns, etc.)
  • Good mathematical skills.
  • Fluent written and spoken English

Core Values

  • Highly motivated team player with hands-on mentality.
  • Time management skills
  • Strong written and verbal communication skills.
  • Meticulous attention to details.
  • Demonstrate consistency in actions and values.
  • Displaying passion for what you do and a drive to continuously improve.
  • Showing personal and professional integrity.
  • Be positive, enthusiastic and accountable.

What We Offer

  • Numerous professional development opportunities, including in-depth trainings and working side-by-side with skilled and certified technology experts.
  • Paid internship period and opportunity for permanent position after internship.
  • Our internship program comes along with great deal of fun, in and out of the office.
  • Prospect to gain experience in .NET and to learn the best practices in programming.
  • Flexible work hours tailored to the employee personal or educational schedule.
  • Regular holidays and vacation time plus bonus holidays available each year.
  • Very friendly, informal and supporting work environment.
  • Opportunities for traveling abroad.
  • Nice and cozy office with perfect location in the center of the historical city of Hochheim (Main).
  • We believe that every individual has the right to feel comfortable at their workplace and to enjoy what they do. We offer our employees creative, professional, friendly and open-minded organizational culture, since we are convinced that it is the self-motivated, responsible and creative people that bring success to the company.

Why We’re Hiring

mi Solutions is in a rapid growth phase. We need additional talent to maintain our competitive advantages and continue high levels of client satisfaction. The marketplace we serve is in a state of technological evolution and together with our partners we are paving the way forward as an industry leader. We are ahead of our competition and know how to keep it that way. Your skill is wanted as we continue to move forward.

© mi Solutions & Consulting GmbH. All rights reserved.