Select Page

Oletko Full Stack -kehittäjän tehtävästä haaveileva ohjelmistokehittäjä? CGI ja Barona IT etsivät vakituiseen työsuhteeseen Helsinkiin sekä Turkuun uransa eri vaiheissa olevia Java-kehittäjiä, jotka haluavat lisätä Angularin työkalupakkiinsa intensiivikoulutuksen ja asiakasprojektien avulla.

Mistä on kyse?

Palkallinen Beyond Java -ohjelma tarjoaa sinulle mahdollisuuden oppia Angular-ohjelmistokehyksen monipuolisissa asiakasprojekteissa sekä työllistyä Full Stack-kehittäjäksi. Ennen asiakasprojekteja jokainen ohjelmaan valittu kehittäjä pääsee osallistumaan huippuluokan intensiiviseen ja laajaan Angular-koulutukseen. Ohjelman järjestää Barona IT ja kouluttajat tulevat googlelaistenkin luottamasta Thoughtramista.

Ohjelmaan valituille henkilöille maksetaan täyttä palkkaa ja se määräytyy yksilöllisesti henkilön osaamisen ja aikaisemman kokemuksen perusteella.

“Angular oli perustasolla jo tuttu ennen ohjelmaa, mutta varmuus ja osaamiseni skaalautuvan sovellusarkkitehtuurin ja testattavuuden suhteen laajeni merkittävästi. Ohjelmassa oli huippukouluttajat Saksasta ja Belgiasta.”

-Henri Blomster, Software Developer

Ohjelman toteuttaa

Kenelle ohjelma sopii?

Ohjelma sopii sekä uransa alussa oleville sekä jo useita vuosia Java-kehitystä tehneille ohjelmistokehittäjille. Sinulla ei tarvitse olla aikaisempaa kokemusta Angularista.

Java-osaamisen lisäksi riittää, että sinulla on halu kehittää omaa osaamistasi ja hyvät tiimityöskentely- ja viestintätaidot suomen ja englannin kielellä. Asiakasprojekteissa pääset mukaan kehittämään kompleksisia ja laajoja Java-pohjaisia kokonaisuuksia, joilla ylläpidetään yhteiskuntamme toimintaa.

Mitä tarjoamme?

Tarjoamme sinulle vakituisen työsuhteen ja aikaisempaan kokemukseesi pohjautuvan kilpailukykyisen palkan. CGI sitoutuu kehittämään osaamistasi myös jatkossa ja tehtävänkuvan sisältö sekä laajuus räätälöidään kokemuksesi ja odotustesi perusteella.

CGI tarjoaa vakaasti kasvavan, kansainvälisen ja jatkuvasti uusia mahdollisuuksia tarjoavan työympäristön, monipuolisia teknologioita ja selkeän polun tekniseen urakehitykseen.

Haastattelussa Software Architect Miro Metsänheimo

Haastattelimme Software Architect Miro Metsänheimoa. Kysyimme häneltä miltä työskentely CGI näyttää ja mitä se tarjoaa ohjelmistoalan ammattilaisille. Kuuntele podcast ja kuule lisää tiimin arjesta sekä projekteista. Kuuntele podcast tästä >>

Intensiivikoulutuksen sisältö

Koulutuksen aikana tutustutaan Angular-ohjelmistokehykseen ja kouluttajat tulevat googlelaistenkin luottamasta Thoughtramista. Koulutus on kaksiosainen. Sen ensimmäinen osa järjestetään toukokuussa 2020 sekä toinen saman vuoden syyskuussa. Teorian lisäksi koulutus sisältää erilaisia Angularilla tehtäviä käytännön toteutuksia. Koulutuspäivät ovat osa työsuhdetta ja koulutuspäivistä saa täyden palkan.

Introduction

  • TypeScript Basics
  • Angular Concepts
  • Bootstrapping an app
  • Displaying data
  • Using Directives

Angular CLI

  • Generating components
  • Generating services
  • Transpiling TypeScript
  • Building and serving apps

Dependency Injection

  • Creating services
  • Configuring providers
  • Provider strategies
  • Understanding the injector tree

HTTP

  • Getting started with Observables
  • Performing GET, PUT & POST requests
  • Configuring request headers

Observables

  • Observer, Observable, Subject
  • Observables vs. Promises
  • Lettable Operators

Architecture

  • Inputs & Outputs
  • Component communication
  • ContentChildren ViewChildren
  • Custom Eventbus

Forms

  • Template-driven Forms
  • Reactive Forms
  • Built-in Validation
  • Custom Validation
  • Custom Form Controls

Routing

  • Configuring Routes
  • Linking Routes
  • Navigation Guards
  • Route Resolvers
  • Children Routes
  • Lazy-loading Modules

Angular Material

  • Flex-box Layouts
  • Basic Material UI
  • Form Components
  • Dynamic UIs

Testing

  • Testing Services
  • Testing Directives & Components
  • Shallow Testing
  • Integration Tests
  • Custom Helpers & Matchers

Redux

  • Understanding Redux
  • A Store from scratch
  • Middleware
  • Thunk Middleware
  • Phased actions

Statemanagement with ngrx

  • ngrx Store
  • Actions & Reducers
  • Middleware
  • Effects and Facades
  • Action Splitters

Progressive Web Apps

  • Web App Manifest
  • Installable Web Apps
  • Angular Service Worker
  • Offline Support

Server-side Rendering

  • Building your own Node server
  • Angular Universal APIs
  • Render app on the Server
  • Enable instant page load

Hakuajat ja koulutuksen aikataulu

Helmikuu

Hakuaika alkaa 18.2.

Huhtikuu

Hakuaika päättyy 20.4.

Toukokuu

Kaikki ohjelmaan valitut henkilöt on valittu ja työsopimukset allekirjoitettu. Intensiivikoulutuksen ensimmäinen jakso alkaa 25.5. 

Huomioi, että valinnat tehdään rullaavasti jo hakuaikana ja ohjelmaan valitut pääsevät aloittamaan työsuhteessa itselle sopivassa aikataulussa jo ennen hakuajan päättymistä.

Usein kysytyt kysymykset

Kuka koulutuksen järjestää?
Ohjelman järjestää Barona IT ja kouluttajat tulevat googlelaistenkin luottamasta Thoughtramista. Koulutus on englanninkielinen ja sisältää teorian lisäksi erilaisia Angularilla tehtäviä käytännöntoteutuksia.
Mitä koulutusohjelman jälkeen tapahtuu?
Ohjelman jälkeen henkilö siirtyy vakituiseen työsuhteeseen CGI:lle.
Kuinka kauan ohjelma kestää?

Intensiivikoulutus kestää kuusi päivää, jonka jälkeen Angularin opiskelu jatkuu työn ohella. Kokonaisuutena ohjelma kestää yhdeksän kuukautta. Koulutuspäivät ovat osa työsuhdetta ja koulutuspäivistä saa täyden palkan.

Kuinka pitkä hakuaika ohjelmassa on?

Hakuaika alkaa helmikuussa ja päättyy 20.4. Barona IT:ltä ollaan yhteydessä kaikkiin hakemuksen lähettäneisiin. Paikkoja on rajoitettu määrä, joten toimi nopeasti.

Valinnat tehdään rullaavasti jo hakuaikana ja ohjelmaan valitut pääsevät aloittamaan työsuhteessa itselle sopivassa aikataulussa, viimeistään 1.5.

Kenen kannattaa hakea mukaan?
Ohjelmistokehittäjän, joka haluaa oppia Angular-ohjelmistokehyksen intensiivikoulutuksen ja monipuolisten asiakasprojektien avulla. Ohjelma sopii sekä uransa alussa oleville että jo useita vuosia Java-kehitystä tehneille osaajille.

Tarvitset vain halun kehittää omaa osaamista sekä hyvät tiimityöskentely- ja viestintätaidot suomen ja englannin kielellä. Kaikille ohjemaan osallistuville teetetään turvallisuusselvitys.

Työsuhteen muoto?

Jokainen ohjelmaan osallistuva työllistyy Barona IT:lle vakituiseen työsuhteeseen ja pääset mukaan CGI:n monipuolisiin kehitysprojekteihin. Kuuden kuukauden jälkeen työsuhde jatkuu vakituisena CGI:llä. Tulet myös osaksi kattavaa BIT cares-etuohjelmaa.
Missä ja milloin intensiivikoulutus järjestetään?

Intensiivikoulutus kestää seitsemän päivää ja se järjestetään kahdessa osassa. Koulutus tapahtuu pääkaupunkiseudulla ja sen ensimmäinen osa järjestetään 25.5 ja toinen osa saman vuoden syyskuussa.

Palkkataso

Koulutusohjelmaan valituille henkilöille maksettava palkka määräytyy yksilöllisesti henkilön osaamisen ja aikaisemman kokemuksen perusteella. Maksamme korkeimmillaan 5000 €:n kuukausipalkkaa. Täyttä palkkaa maksetaan heti ohjelman alusta asti.

Miten pääset mukaan?

Voit hakea ohjelmaan lähettämällä CV:si ja palkkatoiveesi oheisen linkin kautta 20.4. mennessä. Aloitamme haastattelut jo hakuaikana. Lisätietoja ohjelmasta antaa Barona IT:n Janne Borro sekä Sini Nguyen.

Tehtäviin valituille henkilöille teetetään perusmuotoinen turvallisuusselvitys.

Ohjelman yhteyshenkilöt ja kouluttajat

Janne Borro
Helsinki

janne.borro@barona.fi
+358 44 542 9644

Sini Nguyen

Helsinki

sini.nguyen@barona.fi
+358 50 4301 401

Tomi Niskanen

Turku

tomi.niskanen@barona.fi
+358 50 4301 401

Dominic Elm

Dominic is a GDE for Web Technologies and @Angular. He loves RxJS, TypeScript and Machine Learning and is also a Software Engineer at @StackBlitz. Besides work, you will most likely find him outside with his race bike, hiking or climbing.

Brecht Billiet

Brecht is a trainer, blogger and software engineer passionate about architecture and best-practices. Brecht uses the technologies that he teaches in his workshops on a daily basis in different projects. One of his main activities is kickstarting new Angular projects in companies and guiding them in the right direction.