Back-end utvikler til RuterSalg
Experis er spesialister på formidling av konsulenttjenester. Vi ønsker å samarbeide med fagmiljøer og selvstendige konsulenter innen IT, ingeniørfag og økonomi.
Sammen tilbyr vi våre kunder den beste kompetansen i markedet.
Back-end utvikler til RuterSalg
Oppstart: Snarest, senest innen 15. juni
Varighet: 31.12.2020 m/ ett år opsjon
Omfang: 100%
Sted: Oslo
Frist: 26.05.2020, kl. 12.00
Om RuterSalg
Ruter har et tverrfaglig team som ivaretar utvikling og forvaltningsbehov for egenutviklede løsninger knyttet til salg og distribusjon. Porteføljen omfatter løsninger som:
• Kontrolløsning for billettkontroll (RuterKontroll)
• Salgsløsning på 500 busser og minibusser
• Håndholdt salgsløsning,
• Selvbetjent reisesøk- og billettautomat på RuterS (Ruters kundesenter)
• Validator på selvkjørende busser
Videre er følgende løsninger i utvikling eller på prioriteringsliste:
• Salgsløsning for Brakar
• Salgsløsning hos frittstående forhandlere og Reitan servicehandel
• Kundesenterløsning
Løsningene som utvikles kan også brukes i kollektivsamarbeidet som Ruter er deltagende i, og konsulenten vil da være bidragsytende mot de andre partene i dette samarbeidet
RuterSalg
RuterSalg er en løsning for billettsalg i Ruters betjente salgskanaler, herunder bl.a. ombordsalg i minibusser, region- og bybusser og øybåter. Løsningen ble satt i produksjon Q1 2019. Det arbeides i tillegg med videreutvikling av løsningen for billettsalg hos frittstående forhandlere/kiosker. RuterSalg løsningen består pr i dag av en Android basert RuterSalg App installert på Android mobiltelefon eller nettbrett som er trådløst koblet med en mobil kvitteringsskriver eller en mobil betalingsterminal. RuterSalg App er integrert med og benytter tilhørende backend tjenester for billettsalg som er utviklet på Ruters plattform for salg og betalingstjenester Service API (SAPI), Nasjonal Ordre Database (NOD) og ny Ruter plattform for fakturering av billettsalg gjennom operatører og forhandlere. Kodeforvaltning, feilretting og utvikling av RuterSalg App og RuterKontroll App ivaretas av utviklere i RuterSalg teamet. Til dette teamet har Ruter nå behov for en (1) backend utvikler
Om rollen og arbeidsoppgaver
Backend utvikleren vil inngå i RuterSalg teamet som består av teamleder, løsningsarkitekt, testleder/leveransestøtte og utviklere. RuterSalg teamet har ansvar for utvikling og forvaltning av både RuterSalg og billettkontroll-løsningen RuterKontroll, og har et bredt samarbeid med andre personer og team internt i Ruter, i tillegg til eksterne samarbeidsparter.
Utvikleren vil ha fokus på utvikling av RuterSalg backend-tjenester for planlagte nye leveranser i RuterSalg og RuterKontroll, blant annet migrering fra eksisterende til ny plattform. Utviklerens oppgaver, samt fordeling og organiseringen av disse, vil kunne variere over tid for sikre nødvendig fremdrift, stabilitet og fleksibilitet i RuterSalg-teamet.
Aktuelle arbeidsoppgaver vil være:
- Utvikling av mikrotjenester i Java/Kotlin (inkl. testkoding, instrumentering, kvalitetssikring, produksjonssetting og driftsoppfølging)
- Forvalte og drifte tjenester og plattformen
- Sette seg inn i nye teknologier og bidra til å bygge opp kompetanse i disse på teamet
- Bidra til å bygge en DevOps-kultur ved å tenke tverrfaglig
Se ellers ønskede kvalifikasjoner under
Ønskede kvalifikasjoner
Sentrale forutsetninger for å lykkes i denne rollen er som følger:
• Høyere utdannelse innen IT (Høyskole / Universitet)
• God kjennskap til Linux og drift av løsninger på Linux-plattformen
• Kjennskap til Kubernetes eller lignende teknologier
• Identity Management / Authentication løsninger i hht. OAUTH (f.eks. Okta)
• Erfaring med utvikling av Microservices i Java og Kotlin
• AWS Public cloud
• God kjennskap til og konkret erfaring med open source-teknologier, spesielt: Kafka, Kafka Streams og Kafka Connect
• Erfaring med metrics og alerts i monitoreringsverktøy
• Utviklingsverktøy og –prosesser med kontinuerlig integrasjon/utrulling, automatisert testing (f.eks. GitLab)
• Erfaring med både utvikling og design av komplekse applikasjonsintegrasjoner og API’er
• Evne til å sette seg inn i behov basert på brukerhistorier og andre spesifikasjoner
• Erfaring i å jobbe med GDPR og personvern i design og utvikling, og kan beskrive og utvikle rutiner for logging, uthenting og sletting av personopplysninger
• Skandinavisk (norsk/svensk/dansk) minimum nivå C1[1], Engelsk minimum nivå B2
Det er en fordel at konsulenten har erfaring med:
• Erfaring med bruk av JIRA, Confluence og Git
• Erfaring med Spring Boot
• AppDynamics
• Coroutines
• GraphQL
• MQTT
• Gradle
Nøkkelord | Kotlin, Linux, Java, Amazon AWS, Back-end, Kubernetes, Apache Kafka |
Bransjekategori | Transport / Logistikk / Varehus / Innkjøp |
Bransje | Annet |