The 2018 .NET & QA Internship

Everything You Always Wanted to Know About The Internship But Were Afraid to Ask

About the project

The project of this internship is the Office Manager, our activity management system. We are using this application to keep track of the time spent on tasks and projects, at the personal, team and company level. It also has other fun and useful features, of which you will learn after you become our intern :).

During the internship, you will be contributing to the development of the Office Manager. Depending on the track you’ll choose, you will either develop new functionalities or you will test the code that your peers have been writing.

Deadline for application: 18.10.2018

Interviews: 19.10.2018, University of Oradea, 12:00

Internship period: 01.11.2018 - 13.12.2018

What?

You’ll be:

  • Implementing roles and permissions
  • Working on UI/UX and functionality enhancements
  • Using open-source technologies
  • Having lots of fun :)

Project setup:

  • The first 2 weeks will be dedicated to training
  • The following 4 weeks will be split up into 2 sprints
  • A typical sprint includes: daily standup, planning, estimates, development, peer reviews, final reviews, and a demo meeting
  • We'll also have a team building

How?

Objectives:

  • Experience the ups and downs of working in a team
  • Be responsible for your work
  • Implementing the Repository and Unit of Work pattern using Entity Framework
  • Onion architecture
  • Riding the wave by experiencing the top front-end libraries and designs in the branch:
    • TypeScript + Angular
    • Material design - specs google released on UI/UX

Main areas:

  • C# / OOP
  • HTML/CSS/Javascript basics
  • TypeScript + Angular
  • ASP.NET MVC/Web API
  • .NET Core
  • MsSQL
  • SCRUM Agile
  • Testing intro - because every developer needs to test their code!

Technology stack and approach:

  • HTML, CSS, TypeScript
  • Angular 2, Angular Material Design
  • Entity Framework - Code First
  • MsSQL Server
  • SonarQube
  • Authentication - Forms
  • Authorization - Role/Claims
  • Caching
  • Dependency Injection
  • Repository, Unit Of Work
  • Unit testing
  • Visual Studio Team Services
  • Continuous Integration in Azure

Who?

We're looking for students who have:

  • A positive mindset
  • The ability to learn new technologies quickly
  • Passion for technology and learning
  • Good English skills (it’s a must-have!)
  • The ability to adapt to our way of working
  • The ability to work in a team

It's a plus if you have:

  • Knowledge of most common algorithms
  • Experience optimizing different algorithms and can explain them in terms of their complexity
  • Experience with C, C++, C# or other languages
  • Experience with ASP.NET MVC/Web API
  • Experience with HTML/CSS/JavaScript
  • Experience with at least one JavaScript framework/library (e.g. Angular JS, React, Knockout JS, Ember JS, Node JS)
  • The ability to suggest improvement points for the apps you'll be working on

Getting ready

Our colleagues (who by the way will mentor the interns) made an extensive list of free learning materials. These will help you prepare for the technical interview. Also, we want to share with you our guide to writing a resume that stands out.

Testimonials

An internship is the best way to start your IT career. Both in high school and in college you learn the basics of programming language, which is kind of sampling the different sides of software development. During a Qubiz internship, you get a real taste of a software development project, from working with new technologies to working in a team.
Learning from awesome and open-minded people is a good thing and can be a big step if you decide to take it. It is about an intense and very helpful experience. But, of course, if you want to find out how it really is, just give yourself a chance and join this internship. :)
I loved everything in Qubiz, the colleagues, the atmosphere. I am happy that I choose Qubiz for this summer internship.

Past Internships

The summer of 2017 .NET internship

The system we built in this internship is a Research Activity Management System which will help the University of Oradea structure its work more easily and faster. To find our more about our requirements and learning materials click here

The summer of 2016 .NET internship

During the summer of 2016 internship, our .NET knowledge-thirsty interns helped us develop an internal application for testing the candidates that are applying for a job or an internship. To find out more about our requirements and learning materials click here

A different kind of internship

Last spring we added another twist to the internship by teaming up with the University of Oradea. The objective was to deliver a software for professors as well as to offer students a different perspective on software development.

Learn during the day, enjoy the summer in the evening

It’s very rewarding to spend time with talented and passionate young people, especially if you share the same interests. Some of our colleagues had the pleasure of mentoring a group of interns for the entire month of August.