TUCS Internship Program

In collaboration with:

European Social Fund

The TUCS Intership Programs taps into the enormous talent, energy and creativity of university students to create new bussiness opportunities for technology companies and other organisations. The program also helps students in computer science and related fields to jump start their careers through a smooth transition from their study programs to their professional careers.

In the TUCS paid internship program Master students of University of Turku and Åbo Akademi University get a full immersion into a professional environment in their field through a 6-month part-time job in a company. Interns interact with the company leaders and employees, participate in complex technology challenges, and build skills and relationships to serve them beyond their internship. The internship is integrated into the universities’ study programs and it leads to the students’ Master thesis project. By the end of the internship the student would graduate from their study program and would be ready to start their careers.

The first round of the TUCS internship programme is planned to start in the period May-June with the deadline for applications in late March - early April. The companies participating in the program and the jobs they offer are listed below. The expected salary for the internship is 1200€/month (25h/week); this will be subject to a contract between the company and the student.

Are you a student interested in the TUCS Internship Program?

APPLY HERE!

Are you a company interested in the TUCS Internship Programme?

Then contact us to discuss about your joining the TUCS Internship Program by sending an email to the TUCS Director Prof. Ion Petre at ipetre’at’abo.fi

The poster announcement of the program can be found here. Feel free to post in your units.

Project management team:

The companies we collaborate with are:

Vaadin
Vaadin
Lindorff
Lindorff
5 more minutes
Five More Minutes
TeacherGaming
TeacherGaming
Cerion
Cerion
ProgMan
Progman / Magicad
Quva
Quva
Hibox
BigDataPump
CadMatic
Crosskey
Crosskey
Tietoaika
Company Job description and skills. Job codes for the application form. Company profile
1.Vaadin

Vaadin

Note: Vaadin will offer salaries of up to 2000€/month.
Vaadin Framework:
Our flagship product is used by more than 150,000 Java developers all over the world to create kick-ass user interfaces in record time. More info: vaadin.com/framework
  • Required
    • Solid programming skills in Java
    • Enthusiasm about web technologies
    • Working knowledge of English
  • Would be a plus
    • Experience in Vaadin
    • Experience in open source projects


Vaadin Pro Tools:
Boost your productivity with Vaadin by leveraging the power in Vaadin Pro Tools. Reach your mobile users, ensure quality, add interactivity and impress everyone in less time than before. More info: vaadin.com/pro-tools.
  • Required
    • Solid programming skills in Java
    • Enthusiasm about web technologies
    • Working knowledge of English
  • Would be a plus
    • Experience in AngularJS
    • Experience in Vaadin
    • Experience in open source projects


Vaadin Designer:
We wanted to challenge the old myth that Java developers can't create beautiful user interfaces. This in mind, we introduced Vaadin Designer. Now any Java developer can create great looking web UIs with great productivity. More info: vaadin.com/designer.
  • Required
    • Solid programming skills in Java
    • Enthusiasm about web technologies
    • Working knowledge of English
  • Would be a plus
    • Enthusiasm about user experience
    • Eclipse and IntelliJ IDEA plugin experience


Vaadin Elements:
Vaadin Elements is a set of custom HTML elements tailored for business applications leveraging the new Web Component standards. It extends the Google Polymer library with elements like data grid, charts and combo box so you can build the app your business needs. More info: vaadin.com/elements.
  • Required
    • Solid programming skills in JavaScript
    • Enthusiasm about web technologies
    • Working knowledge of English
  • Nice to have
    • Experience in AngularJS
    • Experience in web components
    • Experience in open source projects


Vaadin Support:
Vaadin Support ensures that our users get the most value out of our tools. They help the customers with whatever problems they have in a professional and customer-oriented manner. More info: vaadin.com/support.
  • Required
    • Solid programming skills in Java
    • Enthusiasm about helping customers
    • Working knowledge of English
  • Nice to have
    • Experience in working with customers
    • Experience in Vaadin


Product Management:
The Vaadin product team sets the direction for the R&D teams and steers them to deliver value to the users as fast as possible.
  • Required
    • Solid programming skills in Java
    • Enthusiasm about web technologies
    • Working knowledge of English
  • Nice to have
    • Experience in software documentation
    • Experience in scripting
    • Experience in open source projects
This is your chance to join the Vaadin team! We are looking for enthusiastic junior developers who love technology and challenges to join us in our quest to make developing web applications easier. Our open source products for web and Java are being used by more than 150,000 developers all over the world.

We are a relaxed company with mininimal bureaucracy, where you get to work with smart and passionate coworkers using the tools you want to work with. As an intern with Vaadin you get to learn our technologies from the teams that create them, and finish your degree, too. Oh, and let's not forget our own beer brands, the company sailing boat or the LAN parties, either. Apply now!
2.Lindorff

Lindorff
SW engineer:
Techniques:
  • Mobile development (specifically crossplatform frameworks)
  • Webcomponents (e.g. React.js, Polymer...)
  • Webanalytics / omni-channel
Language requirements (in order of importance):
  • English
  • Finnish


SW engineer for payment division:
Techniques:
  • Good (web) programming skills and preferrably some experience in:
    • AWS platform and its cababitilities in an high availablility environment
    • Messaging architectures
    • Modern Configuration Management tools (Chef, Ansible, Puppet, etc.), "infrastructure as code"
    • Asynchronous client-server architectures
Characteristics:
  • Ideally a sysadmin with a passion for scripting or a software developer who has the chops for operational work.
Language requirements (in order of importance):
  • English
  • Finnish


Web developer for payment division:
Techniques:
  • Good web development skills and, some experience in:
    • eCommerce platforms
    • Client-side development (HTML / CSS / JS)
    • .NET (ASP.NET MVC, Web API)
Characteristics:
  • Developer who is passionate about front-end development and ecommerce.
Language requirements (in order of importance):
  • English
  • Finnish


We at Lindorff want to be a value creator. For more than 100 years Lindorff has protected businesses from losses and contributed to enhanced profits. As a credit management partner we are particularly strong in the financial industry, where we hold a leading position in Europe. Today we have 3700 employees in 13 countries with headquarters in Oslo, Norway.

Lindorff Payment is an online payment platform, enabling consumers to pay their purchases with invoice and part payment. The service is used by thousands of consumers in hundreds of stores across the Nordics such as Lippupiste (www.lippu.fi), Finnish Design Shop (www.finnishdesignshop.fi) and Verkkokauppa.com (www.verkkokauppa.com). The payment platform is designed, implemented and operated by our development team based in Kupittaa, Turku.

Lindorff Access IT Team is operating multiple portals towards debtors, consumers and clients. Solutions are designed, implemented and operated by our development team based in Kupittaa, Turku.
3.Hibox
Front-end programmer:
Techniques:
  • js (jquery osv), css, html
  • java (servlets, spring and related)
  • UI/UX design and implementation
  • graphical design is valued
  • intrerested in Kodi and other mediacenterapplications are valued
  • agile development
Language requirements (in order of importance):
  • Swedish
  • English
  • Finnish


Back end programmers:
Techniques:
  • java, sql
  • architecture, designpatterns
  • scalable system
  • distributed system
  • unit testing, testing automation
  • continous development
  • build processer
  • videostreaming
Language requirements (in order of importance):
  • Swedish
  • English
  • Finnish


Mobileprogrammer (android or ios):
Techniques:
  • native applications
  • UI & UX design and implementation for mobile
  • scalable and modifiable applications & UI (platforms)
  • APIs for mobile implementations (RESTful ...)
  • videostreaming and videoformat
Language requirements (in order of importance):
  • Swedish
  • English
  • Finnish


Video streaming, developing solutions for hotels, cruise-ships, airplanes etc. Owned by Anvia. 18 employees, 3M EUR. Turku, Vaasa
4.Cadmatic SW engineer:

Mainly C, C++ and some C# with toolsets including
  • Visual Studio
  • JIRA
  • Agile
  • GIT
  • TeamCity
Characteristics:
  • Take initiative
  • Problem solving skills
  • Preservance
  • Ability to work in a team
Language requirements:
  • English,
  • Finnish
Location: Turku or Tampere
3D CAD solutions for plant and marine industries. Turku, Tampere.
5.Five More Minutes and TeacherGaming

5 more minutes,

TeacherGaming

2-3 positions:

  • game development,
  • content development,
  • web development,
  • production,
  • etc.


We recruit people based on the following guideline:
  1. (most important) good person that fits our team (we are not exactly the typical work place with suits and stuff),
  2. good talent, and optionally
  3. a skill set that works in our setup.
TeacherGaming LLC and 5 More Minutes Ltd are small independent game companies that are focusing on entertainment games in education. After having a good run with MinecraftEdu we are now widening our portfolio to other games some of which are our own creations.
6.BigDataPump

UI / user centric software designer:
Techniques:
  • Photoshop
  • Prototyping tools
Characteristics:
  • Innovative, creative with an artistic eye able to communicate with the managers and implement their visions
Language requirements (in order of importance):
  • English
  • Finnish
Location: Turku


Data Scientist:
Techniques:
  • R
  • Python
Characteristics:
  • Strong in theory, but needs to be a "doer": Better programmer than 80% of statisticians, better statistician than 80% of the programmers
Language requirements (in order of importance):
  • English
  • Finnish
Location: Turku
BigDataPump: Big data analysis for production industry and web
7.Cerion

Cerion
SW engineer (.net/Java/Apex):
Techniques:
  • Java (Tapestry, Spring, ServiceMix yms.)
  • Javascript (JQuery, AngularJS jne.)
  • .NET (ASP.NET MVC, Entity Framework, T4MVC yms.)
  • HTML 5 (Bootstrap yms.)
  • Apex (force.com)
Characteristics:
  • Ability to work in the customer interface
Language requirements (in order of importance):
  • Finnish (a must)
  • English
Location: Turku


Business intelligence consultant:
Techniques. Advantage if the applicant knows some of the following:
  • SQL Server
  • SSIS
  • SSAS
  • SSRS
  • Sharepoint
  • Power Bi
  • Qlikview
  • Cognos
  • Oracle
Characteristics:
  • Ability to work actively in the customer interface understanding the customer's needs to find the best solution.
Language requirements (in order of importance):
  • Finnish (a must)
  • English
Location: Turku
Cerion: Project administration + BI + SW production
8.Progman / Magicad

ProgMan
SW developer / cloud services, 2 positions:
Techniques:
  • Front-end development with Javascript (Angular JS, Bootstrap) or
  • .net and C# -technologies and SQL databases
Characteristics:
  • You will work as part of our research team in Turku city center (Aurakatu 8, 7th floor) to develop commercial cloud services. You'll be working with the latest software and leading-edge tools from technical design to implementation and testing.
Language requirements (in order of importance):
  • Finnish
  • English
Location: Turku
Progman specializes in software and services for the building industry. Our popular MagiCAD software for Revit and AutoCAD, is the number one Building Information Modelling (BIM) solution for Mechanical, Electrical and Piping design in the Nordics, Russia and China. In addition, our new online BIM library, MagiCloud enables access to over 1 million intelligent 3D product models from leading industry manufacturers, each product complete with accurate dimensions and comprehensive technical data. Find out more from www.magicad.com and www.magicloud.com.
9.Quva

Quva
Web front end developer:
Techniques:
  • Know-how:
    • React,
    • Flux-/Redux,
    • HTML5,
    • Node
  • Preferably:
    • noSQL databases
    • REST interfaces


You can find more information about our company and offering on our website www.quva.fi/en. Also searching for talented data-analysis enthusiasts, who are not afraid of customer contacts but are eager to find out the best practices in problem solving together with the customers' experts. The job announcements are found here http://quva.fi/#section-6 in Finnish.
Quva: developing cloud based data-analysis and storaging solutions for a variety of industries. Quva's turn key Quva Flow analytics suite enables e.g. proactive quality control in process manufacturing, preventive maintenance in machine manufacturing, and automated risk control in health care.Quva excels in creating new information supporting business critical decision making. By storing and processing all user's data in a single vault, Quva helps factories to speed up processes, improve quality, bring cost savings, and enable innovative new practices.
10.Crosskey

Crosskey
SW engineer (Java):
Techniques:
  • Java
Characteristics:
  • Analytical
  • persistant
  • problemsolver
Languages (in order of importance):
  • Swedish
  • English (valued)
  • Finnish (valued)
Location: Turku, Mariehamn, Vantaa or Stockholm


You can find more information about our company on our website www.crosskey.fi
Banking solutions, owned by Ålandsbanken
11.Tietoaika

SW engineer:
At least some of the following techniques:
  • .NET Framework
  • Winforms
  • WPF
  • C#
  • Visual Studio
  • HTML5
  • CSS3
  • Bootstrap
  • Javascript
  • Jquery
  • Angularjs
  • Entity Framework ORM
  • Rest-interfaces
Characteristics:
  • Multitalented who may also get involved in design, system administration and UI design.
Languages (in order of importance):
  • Finnish
  • English
Location: Turku


Sw solutions for landlords
12.Tehden

Tehden
Junior software engineer:
Techniques:
  • HTM5, CSS, JavaScript (jQuery, React.js, Backbone...)
  • PHP
  • SQL
Languages (in order of importance):
  • Finnish
  • English
Location: Turku


Is programming your passion? Do you want to improve upon your existing skills and learn new ones? If you replied yes to both these questions, come join us for an internship at Tehden!

You will get to work at a rapidly growing company with talented and motivated programmers. Our mission is to create the perfect ERP software.

In addition to challenging tasks we offer a chance to learn from us and teach us. Your new co-workers will help and challenge you to be better.