Articles

Norkart Sommer: Hvilken sone er jeg i?

Så, hva skal til for at vanlige brukere av geografiske datasett kan hente ut riktig UTM- og NTM-sone uten å måtte lære seg projeksjoner, koordinatsystemer og høydedatum? Ett av sommerens prosjekter i Trondheim gikk ut på å lage en tjeneste som automatisk foreslår riktig koordinatsystem for en innsendt geometri.

Fram til nylig har geografiske data i stor grad blitt behandlet av geomatikere og andre med kjennskap til disse tingene. Men hva skjer når automatiseringen av dataleveranse går fremover, og sluttbrukere som saksbehandlere og arkitekter selv får tilgang på dataene? Det er klart at man kunne kurset alle i hvordan dette henger sammen, men hadde det ikke vært mer praktisk med en automatisk forslagstjeneste som gir deg det riktige oppsettet på første forsøk?  

Dette er hvor jeg kommer inn i bildet! Hei, jeg heter Lars Furu Kjelsaas og studerer 4. året på Geomatikk på NTNU i Trondheim. Min sommerjobb i Norkart startet mykt, med en første dag på sommerjobben med info om prosjektene før lunsj og oppsett av hardware og programvare. Allerede etter min andre arbeidsdag var det klar for Trondheimskontorets sommerfest, med bowling (der jeg var best blant studentene!), god middag med god drikke. Etter å ha satt meg inn i oppgave, rammeverk og unnagjort festen, satte prosjektet i gang for alvor. 

Beskjeden var at tjenesten helst skulle implementeres i .NET Core Web API, et rammeverk jeg ikke hadde vært borti før. Etter en rask introduksjon og oppsett av prosjekt gikk det veldig greit. Som geomatikk-student hadde jeg allerede grei kjennskap til projeksjoner og de ulike koordinatsystemene, og .NET lignet på ting jeg hadde vært borte i før. Det har vært veldig lærerikt å få bryne seg på ny teknologi i et nytt miljø, og selv om læringskurven har vært bratt har prøving og feiling, mye googling og noen erfarne folk på Trondheimskontoret ført fram. Endepunkter for tilkobling er definert, bugs har blitt fjernet (og nye har dukket opp), databaser koblet til og tester skrevet (og feilet). Etter rundt to ukers jobbing var tjenesten i sin første versjon klar.  

Med det var sommerens andre prosjekt ferdig! Sommer-teamet i Trondheim er allerede i gang med nytt prosjekt, og jeg gleder meg til å få samarbeidet med resten av sommerstudentene på å skape flere kule resultater. Sideprosjekt får bli å endelig vinne en runde i fotballspillet som står her, det har enda til gode å skje.  Med færre på kontoret nå i juli har jeg kanskje sjansen til å få øvd litt! 

Norkart Sommer: Prosjekt Dekningskart

Så først, hvem er dette dreamteamet? Vi er et ganske så tverrfaglig team bestående av to geomatikere, Kari og Lars, samt UX designer Susanne og Oddrún som studerer kommunikasjonsteknologi. Mens Lars ble satt på et annet prosjekt (stay tuned for ny bloggpost!) fikk resten av gjengen prøve seg på å utvikle en kartløsning i en web-klient.

Vår oppgave var lage et dekningskart, altså å visualisere dekning i ulike områder på et kart. Med denne oppgaven fikk vi prøve oss på verktøyene React og Leaflet i en herlig kombinasjon. Flere av verktøyene vi brukte var ikke akkurat kjent for alle i teamet. Heldigvis var sommerteamet lærevillige og de ansatte i Norkart hjelpevillige! Dette var en super anledning for oss å få prøve oss på nye teknologier.

På litt over to uker har vi utviklet en klient med oversikt over dekningsgrad visualisert på et interaktivt kart. I klienten kan man velge mellom 2G, 3G og 4G ved å hente ut gjeldende WMS lag fra geoserveren. Videre for å filtrere leverandører blir det sendt CQL forespørsler fra applikasjonen til geoserveren. I tillegg har tjenesten vår andre stilige egenskaper som en søkefunksjon, legends og valg av bakgrunnskart. Med det var sommerens første prosjekt ferdig. Nå gleder vi oss til å høre mer om neste prosjekt som Norkart har på lur til oss!

Vi søker utviklere!

I Norkart er du med å automatisere Norge – ikke i teorien – men i virkeligheten. Vi jobber innenfor et bredt spekter med spennende kunder fra privat næringsliv til offentlig sektor. Vi er en markedsledende system- og dataleverandør innenfor kommunalteknisk sektor, noe som gjør at våre løsninger påvirker hverdagen til svært mange personer.

Vi ser etter deg som har noen års erfaring som systemutvikler eller er nyutdannet. Det er viktigere at du er en pådriver for teamets suksess enn at du kan spesielle teknologier. Du vil gjerne påvirke beslutninger, både tekniske og kommersielle. Vi forventer at våre systemutviklere er like opptatt av en god forretningsmodell som en god deploy-løype.


Hva du vil gjøre hos oss

  • Jobbe som systemutvikler i et team av utviklere, designere, forretningsutviklere og markedsansvarlige
  • Skrive kode som andre vil glede seg til å kode videre på
  • Lage systemer som er designet for å integreres av andre
  • Sørge for at vi utnytter de beste mulighetene i Azure og cloud generelt.
  • Lage skalerbare og robuste løsninger hvor logger og innsikt er like viktig som brukerdesign
  • Være en del av et stort teknologimiljø med lidenskap for å gi hverandre kunnskap
  • Lage vår neste suksess ved å veilede Norkart Sommer eller delta i Norkart Labs, på innovasjonsprosjekter, konferanser eller hackathons hvor vi bruker 10% av tiden vår


Hvem er du?

  • Du har erfaring med teknologier som JavaScript, React og .NET
  • Du har gjerne praktisk erfaring med Azure
  • Du har fokus på strukturert og lesbar kode
  • Du balanserer godt mellom teknisk perfeksjon og «time-to-market»
  • Du automatiserer utvikling som førstevalg og er gjerne en ambassadør for continuous delivery og automatisert testing
  • Du er mer opptatt av teamets suksess enn din egen
  • Du må gjerne ha:
    • Relevant utdannelse innenfor datateknikk eller lignende.
    • Relevante sertifiseringer som MCSA/MCSE og lignende.


Om oss

Kulturen vår er uformell, åpen og lærevillig. Vi har et godt og inkluderende arbeidsmiljø med fleksibel arbeidstid, konkurransedyktig lønn, overskuddsdeling og gode pensjons- og forsikringsordninger. Vi har også et bedriftsidrettslag som arrangerer spennende turer og har årlige samlinger med ansatte fra alle kontorstedene våre. Vi verdsetter personalutvikling og investerer mye i tett oppfølging, sertifiseringer, kurs, konferanser og eksterne kompetansepartnerskap.

Vi er en programvare- og dataleverandør som leverer løsninger som påvirker hverdagen til svært mange mennesker da vi har kunder fra både privat næringsliv og offentlig sektor. Selskapet leverer avanserte mobile felt- og selvbetjeningsløsninger, samt skybasert drift. Vi benytter nå kunstig intelligens og internett-sensorer for bla. å forenkle byggesaksbehandling og sikre ledningsnett. Norkart er Norges ledende leverandør av IT-løsninger innen kommunalteknikk, geografisk informasjon og eiendomsinformasjon. Hovedtyngden av våre 158 ansatte er ingeniører, sivilingeniører eller har doktorgrad. Vi har kontorer i Sandvika, Trondheim, Bergen, Kristiansand og Lillehammer.