Arbeidsoppgaver
Kunden arbeider kontinuerlig med utvikling av tjenestene som tilbys de reisende i Oslo og Akershus. For å kunne tilby kundene tidsriktige og kundevennlige løsninger for blant annet sanntids reiseinformasjon og billettering, arbeides det med å utforske og ta i bruk nye, fremtidsrettede teknologier. En sentral del av dette arbeidet er også å tilrettelegge for at Ruter kan utnytte den stadige økende informasjonsmengden på en effektiv måte.
Et viktig element er at data fra ulike uavhengige kilder og systemer enklere kan sammenstilles og gjøres tilgjengelig for bruk i andre systemer og kanaler, og nye løsninger som måtte tilkomme i fremtiden. Utviklingsarbeidet må derfor støtte og balanserer både kortsiktige og langsiktige målsetninger.
Kunden ser derfor etter en teknolog som kan støtte virksomheten med teknologisk innovasjon, som resulterer i ny kunnskap om teknologi som kan brukes i utviklingen av nye produkter og tjenester.
Om rollene og arbeidsoppgavene
Teknologen vil inngå i et selvgående team som driver utforskning og utvikling gjennom prototyper og POCer. Derfor må teknologen ha stor interesse for, kunne kjapt sette seg inn i nye teknologier og utprøve og ta disse i bruk. Teknologen bør være godt bevandret innenfor system- og tjenesteutvikling, og kunne se muligheter i mange forskjellige tekniske områder.
Noe av interesse-/erfarings-/kompetanseområder vi ser etter:
- Mobil: Android/IOS, Bluetooth teknologi
- IoT; MQTT, Android things, beacons (eddystone, ibeacon etc.)
- Web: Javascript, HTML5, Nodejs, Reactjs
- Backend og open source teknologier: Java og Kafka, RabbitMQ
- Public cloud: AWS, Google Cloud
- Godt kjent med Git og byggrammeverk
Krav til erfaring/kvalifikasjoner/kompetanse
- Utviklingskompetanse innen multiple programmeringsspråk
- Cloud computing; AWS, Google cloud
- Ulike integrasjons- og API metoder
Fordel at konsulenten har efaring med:
- IoT og edge computing; MQTT, brokers, gateways, sensorer/beacons, real time databaser
- Open source teknologier; Kafka, RabbitMQ/Mosquitto
- Streaming data og stream prosessering
I tillegg er det positivt om konsulenten har kjennskap til:
- Mobilteknologi; Android/IOS
- Webteknologi; Node.j