.NET Utvikler
- Arbeidsgiver
- iCsys AS
- Stillingstittel
- Senior Software Ingeniør
- Frist
- 15.12.2020
- Ansettelsesform
- Fast
Kort om oss?
iCsys ble etablert I 2014 som en del av tre søsterselskap i Envirex Group. Vi designer og produserer komplette kontrollsystemer med hardware og software for fjernstyrt utstyr med fokus på IoT og hybrid sky/edge-løsninger.
Det meste vi produserer blir brukt subsea i oljebransjen, men vi leverer også til bl.a. havforskning, fiskeoppdrett, droner, robotikk og mikromobilitetssystemer basert på LTE Cat-M1 og Cat-NB1.
Vi er et lite og voksende selskap med 11 ansatte. Fire av våre ansatte har blitt ansatt det siste året. Vi er i 2020 gasellebedrift for tredje året på rad og regner med å omsette for ca 30 millioner kroner.
Hvorfor trenger vi deg?
Som en del av vår teknologistack har vi utviklet et universelt system for fjernstyrte enheter som vi kaller iCsys Suite. Dette er et system som kobler lokalt utstyr mot skyen og/eller remote lokasjon og muliggjør sanntidsfjernstyring med både kontroll og video.
iCsys Suite har vist seg svært nyttig for våre kunder og blir i dag brukt til langt flere oppgaver enn det vi i utgangspunktet hadde sett for oss. Vi er derfor i gang med å utvikle neste generasjon som vil gi en enda tettere skyintegrasjon og være "true cross platform" med støtte for Windows, Linux og MacOS på både x86, x64, ARM32 og ARM64 arkitektur for både PC og embedded.
For å komme i mål med dette trenger vi flere engasjerte nerder som trives i et miljø hvor vi studerer, tester og implementerer "next-gen" teknologi til sikker sanntidsfjernstyring.
Dagens system er programmert i C# WPF/WinForms (.NET Framework). Som en del av utviklingen skal vi bestemme oss for et SPA rammeverk som skal implementeres parallelt med WPF og MAUI (.NET 5) som frontend. Du vil være en viktig del av prosessen med å avgjøre hvilket SPA rammeverk vi skal benytte. Vi skal også konstruere et nytt backend basert på .NET 5.
Arbeidsoppgaver
· Utvikle og vedlikeholde ASP.NET Core WebAPI
· Utvikle og vedlikeholde SPA Frontend (React, Angular eller Blazor)
· Utvikle og vedlikeholde .NET 5 WPF og etter hvert MAUI frontend
· Utvikle moduler med Azure-tjenester som bl.a. VM, Functions, Cosmos DB, SQL, Redis, Event Hub, Table Storage, SignalR og Service Bus
· Utvikle moduler med RabbitMQ / SignalR
· Utvikle moduler som kjører i Docker (swarm)
· Utvikle moduler som benytter lokal tilkobling med automasjonsprotokoller (Modbus, OPC UA, MTConnect o.l.)
· Utvikle moduler som benytter HTTP REST
· Utvikle moduler som benytter hardware kommunikasjon (RS-232, RS-485, CAN-Bus)
Ønskede kvalifikasjoner
· Bachelor- eller mastergrad innen kybernetikk eller datateknologi (lang relevant erfaring kan kompensere for manglende formell utdanning)
· Minimum 5 års erfaring fra C# .NET
· Erfaring med MVVM
· Erfaring med implementasjon av Azure-tjenester som Functions, WebService, SQL, Redis, Event Hub og Service Bus
· Erfaring med RabbitMQ og/eller SignalR
· Kjennskap til arkitekturprinsipper som "Monolith", "Majestic Monolith" og "Micro Services" og praktiske hensyn ved bruk av disse
· Ha god intuisjon for når det må utvikles nye løsninger og når det er mulig å benytte eksisterende teknologi
· God kjennskap til Ethernet (Routing og VPN)
· Kjennskap til ultra-low latency videooverføring med H.264 og H.265 komprimering/dekomprimering
· God muntlig og skriftlig fremstillingsevne på både norsk og engelsk
Ønskede personlige egenskaper
· Sterk analytisk
· Evne til å tenke og samarbeide på tvers av fagområder for å løse tekniske problemer
· Lagspiller
· Løsningsorientert
· Nysgjerrig
· Lærevillig
· Fleksibel
· Ansvarlig
Hva vi kan tilby
· Et ungt og dynamisk arbeidsmiljø med sterk nerdefaktor
· Et sterkt fagmiljø med fokus på personlig utvikling
· Fleksibilitet for arbeidstid og sted. Du vil i stor grad være ansvarlig for dine egne arbeidsoppgaver
· Spennende produkter og prosjekter med roboter, droner og fjernstyrte ubåter
· Flat organisasjonsstruktur med kort avstand mellom ansatte og ledelse
· Mulighet til å delta i å forme selskapet for fremtiden
· Konkurransedyktige lønnsvilkår
Nøkkelord
.net c#, web frontend, azure, WPF, Full Stack
Spørsmål om stillingen
- Kontaktperson
- Bjørn Esaiassen
- Stillingstittel
- Software Manager
- Mobil
- 93 69 66 99
Postvegen 610, 4351 Kleppe