Hansel OyHelsinki, Finland

Ohjelmistokehityksen asiantuntija AI -alustalle

Deadline: 2026-02-24
Project-Based

Description

Etsimme Agenttisen ohjelmistokehityksen asiantuntijaa Sitralle toteutettavaan kilpailutukseen. Hankinnan kohteen kuvaus Agenttisen ohjelmistokehityksen asiantuntija Sitran Kuutio AI -alustalle Hankinnan kohteena on saada agenttisen ohjelmistokehityksen osaamista tukemaan Sitran Kuutio AI -alustan kehitystyötä. Hankinnan taustat ja tavoite Sitra on kehittänyt syksystä 2025 alkaen Kuutio AI -alustaa, joka hyödyntää agenttista tekoälyä Claude Code -ympäristössä. Tiimin nykyisen pääkehittäjän työpanosta tarvitaan myös muissa hankkeissa, joten haemme lisäresurssia jatkokehittymisen tueksi. Tavoitteena on varmistaa alustan luotettava kehittyminen yhteistyössä Kuutio-tiimin kanssa. (Lisätietoja Kuutiosta löytyy Liite 1 linkistä) Työn tavoitteet Kehitystyö toteutetaan agenttisen ohjelmistokehityksen ja MobAI-menetelmän periaatteiden mukaisesti. Uudet ominaisuudet määritellään iteratiivisesti Kuutio-toteutusten edetessä. Kevään 2026 aikana kehitys on intensiivistä, ja syksyllä 2026 odotetaan rauhallisempaa jatkokehitysvaihetta. Ohjelmistokehittäjä kehittää ohjelmistoa Claude Code -tekoälyä hyödyntäen. Ohjelmiston versionhallinta on Sitran GitHub-tilillä. Työ tehdään Sitran tietokoneilla ja tekoälylisensseillä. Hankintaan liittyvät vaatimukset, edellytykset, erityistarpeet Tehtävä edellyttää vahvaa kokemusta agenttisesta tekoälykehityksestä ja kykyä työskennellä tiiviissä yhteistyössä Sitran tiimin kanssa. Työskentelykieli on suomi, ja valitun ohjelmistokehittäjän on voitava työskennellä osittain paikan päällä Helsingissä. Tuotettavan ohjelmiston tekijänoikeudet kuuluvat Sitralle ja Sitra varaa oikeuden julkaista ohjelmiston valitsemallaan avoimella lisenssillä. Agenttinen kehitystekoäly on Claude Code. Nykyinen sovellus on tarkoitus refaktoroida tuotantolaatuiseksi, joten itse sovelluksen arkkitehtoniset ratkaisut voivat muuttua. Nykyisen sovelluksen tekniset ratkaisut: -Backend: Node.js, Express-framework, Socket.io, PostgreSQL, Claude AI API, Azure OpenAI, pgvector.

  • Frontend: React 18, Vite, Three.js, D3.js, Capacitor.
  • Nykyinen koodin rakenne on monikansio-monorepo. Hankintaan ei kuulu päivystystä tai ylläpitovastuuta. Toimeksiannon laajuus, etenemisen seuranta ja raportointi Hankintaa mitataan työtunneissa, joiden arvioitu määrä kuukaudessa on 72 tuntia eli 50 % normaalista kuukausityöajasta. Ohjelmistokehittäjän työtunnit raportoidaan kuukausittain ja niitä arvioidaan suhteessa saavutettuihin tuloksiin. Toimeksianto käynnistyy viipymättä tarjouskilpailun päätyttyä ja jatkuu joulukuun 2026 loppuun saakka. Tarjouspyyntöön sisältyy optio, jolla toimeksiantoa voidaan jatkaa korkeintaan kesäkuun 2027 loppuun saakka. Sitra tekee päätöksen option käytöstä erikseen sopimuskauden aikana. Asiantuntija Tarjoajan tulee nimetä hankkeeseen yksi sovelluskehittäjä, jolla on riittävä osaaminen ja kokemus. Asiantuntijan osaaminen ja kokemus todennetaan liitteellä 2 Asiantuntijat, johon on määritelty vähimmäisvaatimukset ja vertailuperusteet. Odotamme tarjoajalta tuotantotason kokemusta agenttisesta tekoälykehityksestä, erityisesti Claude Code -ympäristössä. Tiimin käyttämä kieli on suomi.Pakollinen osaaminen 1. Kokemus johtavana ohjelmistokehittäjänä tai arkkitehtina toimimisesta tietojärjestelmäprojekteissa, joissa asiantuntijan toteutunut työmäärä ohjelmistokehittäjänä on ollut vähintään 30 htp per projekti. 2. Valmius työskennellä osata tiimiä Sitran tiloissa vähintään 40% lähityöskentelynä, mutta valmius myös etätyöskentelyyn.3. Kokemus autonomisesta agenttipohjaisesta ohjelmistokehityksestä komentoriviympäristössä (ei vain graafisessa ympäristössä).4. Suomen kielen erinomainen kirjallinen ja suullinen osaaminenPisteytettävä kokemus ja osaaminen (katso liite 2)Lisätietoja toimeksiannosta, sen edellytyksistä sekä konsultille asetetuista vaatimuksista löytyy liitteenä olevista asiakirjoista.. Nimettävän asiantuntijan haastattelu Vastaanotettujen hyväksyttyjen tarjousten joukosta valitaan korkeintaan viisi (5) tarjousta, joiden asiantuntijat haastatellaan. Haastatteluiden tarkoitus on varmistaa tarjotun asiantuntijan kokemus ja osaaminen. Haastattelussa arvioidaan asiantuntijan ongelmanratkaisukykyä, sopivuutta tiimin työskentelytapoihin sekä asiakasymmärrystä. Haastattelut tapahtuvat tarjousajan päättymisestä laskettuna 5-10 arkipäivän aikana joko läsnä- tai etähaastatteluina. Vertailuperusteet Tarjouksen valintakriteerinä on kokonaistaloudellinen edullisuus. Kokonaistaloudellisen edullisuuden arviointiperusteita ovat a) hinta 30 % ja b) palvelun laatu 70 %. Palvelun laadun osalta arvioitavaksi tulevat: Nimetyn asiantuntijan vähimmäisvaatimukset ylittävä osaaminen ja kokemus (0-70 p) joita arvioidaan henkilön referenssitietojen (0-40p) ja haastattelun perusteella (0-30p).Kesto: Toimeksianto käynnistyy viipymättä tarjouskilpailun päätyttyä ja jatkuu joulukuun 2026 loppuun saakka. Sijainti: Työ toteutetaan joustotyön periaattein (ainakin 50% asiantuntijan työajasta läsnätyönä), mutta alkuvaiheessa tiiviimpää läsnäoloa Sitran toimistolla Helsingissä edellytetään.Kieli: Sujuva kirjallinen ja suullinen SuomiAllokaatio: Arvioitu määrä kuukaudessa on 72 tuntia eli 50 % normaalista kuukausityöajasta. Optio: Toimeksiantoa voidaan jatkaa korkeintaan kesäkuun 2027 loppuun saakka. Huomioithan, että esittelemme kandidaatteja tehtävään jatkuvasti, mikä tarkoittaa, että toimeksianto voidaan poistaa ennen määräaikaa. Mikäli olet kiinnostunut, suosittelemme hakemaan heti.PayExpress:We now offer a fast and smooth payment solution, so you don't have to wait through long payment periods. With us, you will receive your payment within 3-5 days after your timesheet has been approved. This benefit is included as standard in almost all our contracts with no extra work on your part. Read more on below link.https://knowledge.eworkgroup.com/payexpress-get-paid-within-days-not-months

Skills

React 18Socket.ioClaude Code -ympäristöAzure OpenAIExpress-frameworkNode.JsGithubAzureNode.jsReactViteAgenttinen tekoälykehitysPostgreSQLExpress