IAM Backend -kehittäjä Helsingin kaupungin kilpailutukseen / DL 27.5.

Kiinnostaisiko sinua lähteä mukaan kehittämään digitaalisen avoimen lähdekoodin palveluita kaupunkilaisille, kaupungissa vieraileville ja jopa globaaliin käyttöön?

Helsingin kaupungin kilpailutuksessa etsitään IAM backend -kehittäjää työskentelemään startup -henkisessä organisaatiossa Helsingin Hakaniemessä sijaitsevassa Ympyrötalossa. Ohjelmistokehittäjistä muodostetaan 2-3 ketterän kehittämisen tiimiä, jotka koostuvat sekä konsulteista että kaupungin omista ohjelmistokehittäjistä. Kehitettäviä palveluja on paljon, ja osaa niistä pääsee kehittämään alusta lähtien.

Tekijän osaamista pisteytetään näillä avainsanoilla:

Käyttäjätietojen hallinta
– Federoitu tunnistautuminen (järjestelmät, joissa useampia tunnistuslähteitä)
– IAM-järjestelmien toteutus ja räätälöinti (työkaluja esim. LDAP -toteutukset)
– Ulkoisen tunnistautumislähteen lisääminen palveluun

Ohjelmointi
– Python
– Java-ekosysteemi (Java, Kotlin, Scala)
– Muu skriptausalusta (esim. Ruby, PHP)
– Lisp-kielet (esim. Clojure)
– Funktionaaliset (esim. Haskell, Elm)

Tietoturva
– Aktiivinen tietoturvatestaus
– Tuotantoympäristön sekä DevOps-ympäristön kovennus ja turvaaminen
– Riskianalyysi ja uhkamallinnus
– Tietoturvallisen ohjelmistokehityksen mallien, viitekehysten ja standardien soveltaminen projekteihin.

Rajapintojen suunnittelu ja toteuttaminen
– Ohjelmistokehitys Django REST Framework-sovelluskehyksellä
– Ohjelmistokehitys Graphene-kirjastolla
– Rajapintasuunnittelu OpenAPI-, Swagger- tai skeemakuvauksilla
– REST-rajapinnan suunnittelu ja toteutus
– GraphQL-rajapinnan suunnittelu ja toteutus

Backend-sovelluskehitys web-sovelluskehyksellä
– Django
– Java EE-ekosysteemi
– Skriptikielten kehykset (esim. Ruby-on-Rails, Laravel, Symphony)
– Muut (esim. Mikroframeworkit, funktionaalisten kielten alusta yms.)

Automatisoitu ohjelmistojen julkaisu ja laadunvalvonta
– Ohjelmiston jatkuva automaattinen testaus (esim. Travis, Gitlab CI, Jenkins)
– Automatisoidut regressiotestit

Huom! Tekijän ei tarvitse hallita kaikkia yllämainittuja teknologioita 🙂

Projekti kestää vähintään 2 vuotta ja arvioitu aloitus on loppukesästä/alkusyksystä. Haastattelut on alustavasti aikataulutettu 8.6-17.6.2020 väliselle ajalle.

Deadline 27.5. klo 16.