Hva slags roller rekrutterer vi til?
Vi har spesialisert oss på IT kompetanse og her følger en oversikt over roller vi jobber med. Denne listen er på ingen måte uttømmende, men inneholder IT roller som du både kan søke og rekruttere hos oss.
Utvikling
De fleste utviklerne vi snakker med forteller oss at de ikke koder for kodens skyld, men for å løse en utfordring for virksomheten de jobber i. Når vi sjekker referansene deres får vi ofte tilbakemelding om at de drives og motiveres av å løse komplekse utfordringer. Kanskje teknisk problemløser er den beste beskrivelsen vi kan gi av hva en utvikler er når alt kommer til alt.
Det er knapt noen ressurs vi jobber mer med i Reflekt IT enn utviklere, og det er fordi alle bedrifter som har tekniske løsninger av en viss størrelse vil trenge å utvikle programvaren sin, integrere den med andre systemer, samt vedlikeholde og skape funksjonalitet for sine brukere. Det er en myte at utvikleren sitter alene og fikler med koden sin, det krever enormt med samarbeidsegenskaper for å lykkes med å utvikle systemer. De aller fleste utviklere jobber i team for å lage helhetlige løsninger på tvers av rammeverk i teknologien, med designere og tett på bedriftens ønsker og behov.
Vi skiller gjerne på back, front og fullstack utviklere, med utgangspunkt i hvor i systemene de har sine ferdigheter og utøver sitt virke:
Backend
Backend utviklere jobber i den delen av applikasjonen som ikke er synlig for brukerne, men som de er helt avhengige av for at programvaren skal fungere og være sikker. De sørger også for at systemene er skalerbare, og kan integreres med andre systemer uten for mye knirk. Alle servere har en logikk, og en dyktig backend utvikler kan hjelpe deg med å konfigurere og håndtere ulike databaser, i tillegg til å sørge for at nødvendige data for å utføre en operasjon kan hentes ut raskt. Når dataene er godt strukturert kan de slettes, lagres og oppdateres på en fornuftig måte, og de kan også krypteres og holdes sikre når det er behov for det.
De vanligste programmeringsspråkene en backend utvikler koder i er .NET eller Java, men noen har tilleggsferdigheter som Azure, Python, Django, Kotlin, Node.js, Java / TypeScript, Ruby on Rails, C# eller PHP. Enkelte kan også kode maskinvare, også kalt embedded i kode som C+/+.
Frontend
Frontend utviklere jobber med den delen av programvaren som brukerne ser og bruker, der hovedoppgaven er å sørge for at brukeropplevelsen er god uansett hvilke enheter og nettlesere brukeren foretrekker. De tester og forbedrer design basert på tilbakemeldinger fra brukerne, og optimaliserer når du vil legge til fancy elementer som animasjoner, menyer eller dynamiske elementer i løsningen din. En annen viktig del av jobben er å sørge for at programvaren er tilgjengelig og visuelt tiltalende, så brukerne får lyst til å komme tilbake.
Frontend samarbeider gjerne med på UI / UX designere og backend utviklerne for å skape en helhetlig løsning, og skriver kode i språk som er en forlengelse av backend for å oppnå nettopp dette. Det kan være kodespråk som HTML, CSS og JavaScript. Deretter kan de legge til funksjonalitet gjennom rammeverk som Vue, React og Angular i tillegg til at enkelte også kan teste og designe. I noen tilfeller vil en bedrift ha behov for egne ressurser til dette arbeidet, og da vil vi kunne hjelpe deg med å finne gode UX designere og QA testere, som kan hjelpe til med å sørge for at løsningen er brukervennlig, universalt utformet og fungerer etter hensikten. Vi kan bistå deg med å lage en oversikt over bedriftens behov, før du går i gang med å rekruttere ressurser.
Fullstack
Fullstack utviklere kan simpelthen bytte mellom front (brukergrensesnitt) og backend utvikling (server og databaser), og har forstand på begge deler. Det betyr at de kan jobbe i hele bredden av teknologien, og kan bidra til å unngå misforståelser mellom front og back team. Det sagt, så har langt de fleste fullstack utviklere mest erfaring med en av delene, men noe kompetanse på det andre.
Noen av disse har også så bred erfaring at de kan bidra i Devops, det vil si kunnskap om hvordan prosessen for planlegging, utvikling, testing og kodedeployment kan foregå. Til dette er det nyttig å ha kjennskap til teknologier som Docker og Kubernetes, samt skyteknologier som AWS eller Azure.
Gode utviklere er vanskelige å finne, og når vi leter så vektlegger vi at utvikleren har erfaring med akkurat din forretning og ditt domene. Her er ikke konkurrentene nødvendigvis de som jobber i samme bransje som deg, men de som benytter seg av den samme teknologien som deg. Vi hjelper deg med å finne og tiltrekke den utviklingskompetansen ditt team trenger for å vokse.
Support og drift:
IT support og drift har gått fra å være en kostnadspost til å bli en del av ryggraden til de fleste norske bedrifter. Det er nemlig de som sørger for at systemene bedriften bruker er stabile, sikre og tilgjengelige for brukerne.
Helpdesken er gjerne førstelinjen som møter brukerne der tekniske problemer oppstår, de er teknisk anlagte og tålmodige i sitt arbeid med å forstå og løse problemer. I tillegg kan de sette opp, installere og konfigurere de ulike systemene bedriften bruker, og tilegne de ulike brukerne rettigheter og tilganger i systemene. Derfor er dette er kritisk ressurs som du virkelig må kunne stole på.
Vi har rekruttert mang en IT-support medarbeider, og de har gjerne kompetanse på Microsoft 365 og / eller Google Workspace, Active Directory og ulike helpdesk verktøy som Jira, Zendesk og ServiceNow.
Når det kommer til systemdrift så kjenner du sikkert til behovet for å vedlikeholde fysiske og virtuelle servere som holder bedriftens databaser, e-post, ulike applikasjoner som er kritiske for driften og selskapets nettsider. Det kan også være veldig greit å ha en sikkerhetskopi av disse dataene, og å oppdatere systemer for å gi optimal sikkerhet og ytelse.
Alt dette kan en IT Drift ressurs hjelpe deg med, ved å ta i bruk systemer som Windows Server (Ubuntu, CentOS og Red Hat eksempelvis) og MacOS for serverdriften. Mange av dem har også kompetanse på VMware, Hyper-V for virtualisering og Docker og Kubernetes for containerorganisering.
Nettverket ditt kan også trenge litt kjærlighet. Her kan rett ressurs vise deg hvordan nettverkets infrastruktur kan bygges opp, sammensatt av rutere, svitsjer og brannmurer. IT nettverksressurser overvåker nettverket for å sørge for at det både kan gi brukerne ytelse, men også at det evner å holde bedriftens data sikre. I tillegg kan de lage fjernkontroll løsninger via VPN som gjør det mulig for brukerne å få tilgang til bedriftens data når de ikke er på kontoret.
Typisk vil nettverksressurser ha kompetanse på Cisco og Cisco Meraki for overvåkning av nettverket, og brannmur teknologi som Palo Alto, Fortinet og pfSense. For at det skal være mulig å få tilgang til nettverket på en sikker måte utenfra bruker de gjerne VPN-løsninger som OpenVPN, Forti Client og Cisco AnyConnect.
Sikkerhet er i vinden som aldri før – med veldig god grunn. Norske bedrifter lagrer og behandler data for millioner av mennesker og det er helt kritisk at dataene er trygge. Denne varsomme og ansvarlige måten å se data på finnes det spesialiserte ressurser for. De beskytter dataene gjennom antivirusprogrammer, sikkerhetsprotokoller og brannmurer. IT sikkerhets konsulenter kan hjelpe bedriften med å gjennomføre tiltak som ivaretar både datasikkerhet og personvern.
I dette arbeidet benytter de seg gjerne av SIEM (Security Information and event management) verktøy som Splunk og IMB QRadar som analyserer sikkerhetsloggen. I tillegg bruker de antivirusprogrammer (eksempelvis Symantec, CrowdStrike og Sophos) og sørger for sikkerhetskopier med systemer som Veeam og Acronis.
Det er selvfølgelig innenfor rekkevidde å finne og rekruttere disse ressursene, men vi vil advare om at søknad og administrasjonsarbeidet for denne type rolle er svært tidkrevende. En rådgiver i Reflekt IT kan hjelpe deg med å løse dette raskt og effektivt.
Arkitektur:
En løsningsarkitekt må først og fremst forstå bedriftens behov og utfordringer, og evne å oversette denne forretningsforståelsen til tekniske løsninger. Når de har forstått behovet så lager de en overordnet teknisk plan for hvordan løsningen skal utarbeides, og kan redegjøre for hvilke ressurser, teknologier, plattformer og rammeverk som skal benyttes for å nå bedriftens mål. Mens de jobber med dette, så passer de på at løsningen skapes sikker og trygg for brukere og eier.
De kan veilede både testere og utviklere med utgangspunkt i sin egen løsningsbeskrivelse, og sørger for at systemet er bygget på fornuftige retningslinjer. Fordi kravene til systemer stadig er i utvikling bør en dyktig arkitekt hele tiden vurdere forbedringsområder og nye verktøy som kan passe for bedriften. De seneste årene har skykompetanse vært særlig etterspurt blant arkitekter, fordi så veldig mange bedrifter har ønsket å gå fra lokale til skybaserte løsninger.
Forventingene til en arkitekt er brede, og innebærer tung teknisk kompetanse med bredde i ulike programmeringsspråk, databaser og skytjenester, i tillegg til forståelse for infrastruktur, nett verk og sikkerhet. Som om det ikke var nok må en arkitekt også være dyktig til å kommunisere, og må evne å forklare tekniske konsepter til ikke tekniske personer for å få nytte av sin forretningsforståelse. Gode samarbeidsferdigheter står derfor i høysetet hos dyktige arkitekter.
Arkitekter leter etter løsninger som trenger deres kompetanse, og vi kan sette deg i kontakt med en eller flere som passer for akkurat din utfordring.
Databehandling
Når vi snakker med data ingeniører oppdager vi at de har en ting til felles – de elsker data og synes det er skikkelig, skikkelig stas med store datasett. Som du sikkert har oppdaget kan du som bedrift hente inn store mengder data, som du kan bruke til alt fra å ta bedre beslutninger til å skaffe bedriften flere kunder. Hvis du vil bruke data effektivt til analyser, rapporter og maskinlæring så vil du trenge en som kan bygge og administrere systemer som samler inn og bearbeider data.
Først vil du trenge en database og dernest en data pipeline som gjør at dataene kan flyte sømløst mellom de ulike kildene, slik at du får prosessert dem gjennom ulike analyseverktøy.
Det finnes når data ingeniøren får kontroll på datavarehuset, vil du trenge data scientists og data analysts for å bearbeide dataene så de kan klargjøres for maskinlæringsmodeller og andre analyser. I dette arbeidet benytter de seg av teknologier som Azure Data Factory, Snowflake, Python eller Databricks for å nevne noen. Fordi presset i markedet på disse folkene er stort kan vi forsikre deg om at de på ingen måte har tenkt til å søke jobber. Reflekt IT kan hjelpe deg med å søke etter disse ressursene og presentere din bedrift for dem på en slik måte at de vil treffe deg og lære mer.
Konsulent
Vi samarbeider med flere konsulenthus, og deres bestilling er stort sett gjenkjennelig – de skal ha de aller beste og de mest erfarne. Dette handler ikke utelukkende om antall år i bransjen, men også om at de helst skal kjenne til en bredde av teknologier og rammeverk og ha jobbet med ulike type prosjekter. For å kunne omsettes som konsulent bør man ha en omsettelig CV, med både høyere utdanning og bred erfaring. Fordelen med en konsulent er nettopp at de raskt kan sette seg inn i en løsning og bidra til at prosjektet blir raskere løst.
Det sagt så er de aller beste kresne, og dermed er konsulenthusene avhengige av å ha en attraktiv lønnsmodell, et stort utvalg av goder for sine ansatte og sterke fagmiljøer for å lykkes med å holde på sine ansatte. Reflekt IT kan både hjelpe til med å finne potensielle konsulenter, og hjelpe deg med å bygge et miljø som er i stand til å ivareta investeringen du har gjort i å ansette dem.
Innleie
Fordi vi er et fullskala byrå har vi også lang erfaring med innleie av tekniske ressurser.
I enkelte tilfeller kan det være hensiktsmessig å leie inn ressurser, fremfor å ansette – eksempelvis for å håndtere travle perioder på et supportsenter etc. Vi kjenner alle lover og regler for innleie, og forholder oss til de retningslinjer som norske myndigheter lager for dette området. Kontakt oss gjerne dersom du har behov for å leie inn ressurser, så finner vi en hensiktsmessig løsning for din virksomhet.
Dersom du er kandidat til et innleieoppdrag kan du føle deg trygg på at du vil bli ansatt i Reflekt IT gjennom hele oppdragsperioden, og opptjener rettigheter på lik linje med faste ansatte. Vi sikrer også din rett til likebehandling ute hos oppdragsgiver.