Inlägg om Programmering

Publicerat Nyheter
Spinit söker personal till sitt kontor i Sisjön. På bilden ser du fem medarbetare.

Vi rekryterar programmerare och IT-kapten till vårt kontor i Sisjön i södra Göteborg

Här på Spinit strävar vi efter att välkomna våra medarbetare och kollegor som de är just idag. Vi letar inte efter människor som är på ett speciellt sätt, har en speciell bakgrund eller har en unik utbildning. Du behöver inte vara en naturlig ledare eller en driftig multi-talang. Det som förenar oss här är att vi gillar att programmera och hela tiden vill utforska och lära oss mer om digital teknik.

Spinit startades för över 20 år sedan. Vi har överlevt it-kraschen och har växt långsamt i både med och motgång. Vårt mål är att vara runt 40 personer, för tillfället är vi strax över 30. Vi är baserade i Sisjön i södra Göteborg. De flesta utvecklare jobbar in-house på vårt kontor i Sisjön i södra Göteborg och några är uthyrda som konsulter på företag runt om i Göteborgsområdet.

Kunderna kommer till oss när de behöver något extra för sina digitala webblösningar och vi jobbar både med små och stora projekt. Vi har valt att basera det mesta som byggs på .Net, men vi anpassar oss också efter våra kunders teknikbehov.

Här på Spinit jobbar människor med olika erfarenheter och olika livshistorier. Veganer samarbetar med köttälskare. Dina erfarenheter, både bra och dåliga, kan vara stor tillgång för oss. De flesta som jobbar här fokuserar på programmering och så har vi ett litet administrativt team på fyra personer.

Vi försöker hitta alla sorters personligheter när vi söker efter programmerare. Du kan vara tyst, eller pratsam. Vi har jobb för dig. Du kan ha stora ambitioner eller vara lite med diskret i det du önskar, du kommer att passa in här. Vi söker dig som är lite mer känslig, eller dig som har skinn på näsan. Vi behöver en bra mix för att hitta en god balans.

När man tittar på fördelningen mellan män och kvinnor så ser det verkligen inte bra ut för oss. För tillfället har vi två kvinnor som programmerar och ungefär 27 manliga programmerare.

Vi har inte lyckats med att rekrytera fler kvinnor under åren. Kanske beror det på att många kvinnor inom IT väljer att jobba med andra uppgifter och släpper programmeringen för att bli kravställare eller projektledare? Vi jobbar på det, men det är inte ett enkelt problem att lösa.

Arbetskulturen som vi uppmuntrar är byggd på att vi är stabila, har ett hållbarhetsperspektiv, och vi fokuserar på att vara en bra och schysst arbetsgivare. Vi gillar att planera väl och det gör att vi inte behöver stressa ihjäl oss när vi ska leverera projekt.

Våra kärnvärden

Vi drivs av våra kärnvärden som präglar verksamheten, våra arbetsuppgifter och kundrelationer.

  1. Stress och hets är inte vår grej. Om det blir stressigt, ta ett djupt andetag, be om hjälp och försök att hitta en lösning.
  2. Om du kör fast så fråga alltid om hjälp. Alla hjälper varandra och det finns ingen prestige i att “ensam är stark”. Vi utvecklar smarta IT-lösningar genom att vi är bra på att samarbeta och att vi uppmuntrar varandra att tänka tillsammans.
  3. När vi utvecklar nya produkter ligger vi i framkant och vill alltid använda oss av de senaste och bästa teknikerna. Digital utveckling kräver att man provar nya lösningar och vi uppmuntrar alla att testa nytt. Prata gärna med en mer erfaren kollega om hur de ser på ny teknik.
  4. Vi jobbar strukturerat och agilt med scrum som innebär mycket återkoppling vid programmering och utveckling av nya produkter. Det är bättre att ta en sak i taget istället för att försöka lösa allt på en gång. På detta vis ser vi till att utvecklarna mår bra och att kunden får det den vill ha.
  5. När du är nyanställd är målet att du ska ha en mentor så fort som möjligt. Han eller hon kommer att hjälpa dig i dina projekt, titta på all kod och ge feedback flera gånger i veckan.
  6. Var rak och ärlig om en arbetsuppgift inte passar dig. Det går oftast att ändra om admin-teamet vet om det.
  7. Var dig själv och var öppen för andras idéer och acceptera alla andra som de är. Vi är alla unika och kan bidra på olika sätt till arbetsresultatet.

Alla vinner på att ha en god stämning på jobbet, och du är med och skapar den genom ditt sätt att vara. Spinit vill att alla känner sig inkluderade och kan vara sig själva.

Hur vi jobbar

Flextiden gör att du har stor frihet att bestämma över din arbetstid så länge du har koll på dina uppgifter och möten. Vid behov går det bra att jobba hemifrån, om det fungerar för den fas som projekten befinner sig i. För dig som gillar att träna på gymmet ligger det ett på andra sidan gatan. Spinit är också ansluten till IT & Telekomföretagens kollektivavtal.

Som arbetsgivare är Spinit mån om att skapa en bra arbetsplats där vi vill vara, jobba och bidra med vår kunskap och kreativitet. Allas erfarenheter är värdefulla i en miljö där vi alla prestigelöst bidrar till ett gott samarbete. Det är grunden till att vi bygger riktigt bra digitala produkter.

Mer information om tjänsterna:

Kapten sökes för IT-projekt
Systemutvecklare .Net
Frontendutvecklare

Om du tycker att det låter intressant skicka ett email till jobb@spinit.se, skicka med en kort beskrivning om dig själv, vilket jobb det är du söker och ett CV.

 

Publicerat Personligt
Mikael Johansson, Systemutvecklare
Mikael Johansson, Systemutvecklare

Mikael om att vara systemutvecklare på Spinit

Mikael Johansson är en av våra duktiga system­utvecklare, och sedan han började på Spinit i början av 2016 har han blivit en viktig kugge i vårt maskin­eri. Jag pratade med Mikael om hur han ser på sitt jobb.

Vad är det du gör här på Spinit?

– Jag är system­utvecklare vilket innebär att jag både utvecklar och förvaltar IT-system. Just nu så jobbar jag med flera olika affärs­system för en kund. Det är system som hjälper före­taget med sin faktur­ering och egentligen allt som har med deras kunder och affärer att göra. I de skräddar­sydda affärs­systemen så finns hela företagets organ­isa­tion samt kund­stock och utan dessa så skulle de t.ex. inte kunna fakturera sina kunder.

Hur kom det sig att du började på Spinit?

– Jag var på en intervju hos en rekryt­erare för ett annat jobb och efter intervjun så present­erade hon Spinit för mig. Det lät intressant och så var jag på inter­vju dagen efter och började två veckor senare. Det gick snabbt.

Hur var det när du började här? Hur såg din introduktion ut?

– Jag blev direkt inkastad i ett projekt med en av våra kunder tillsammans med tre andra ut­veck­lare. Vi höll på att bygga ett nytt affärs­system som, för­hoppnings­vis, på sikt ska helt ersätta de gamla.

De bygger alltså sitt eget affärs­system. Kunde de inte köpt ett färdigt system?

Publicerat Nyheter

.Netare som vill vidare?

Vi söker dig som är .Netare och som är sugen på att flytta på dig. Kanske har du kört fast där du jobbar idag och vill förnya dig. Vi på Spinit är ett gäng riktigt duktiga system­utvecklare som strävar efter hög­kvalitativ utveck­ling och skapande med moderna tekniker.

På Spinit kan du ut­vecklas i den rikt­ning du vill och kan antingen få uppdrag i inhouse­projekt eller som konsult hos något spännande företag. Projekten vi jobbar med är oftast av entre­prenör­iell karaktär.

I första hand söker vi dig som har jobbat några år. Utöver .Net C# rör vi oss inom tekniker som React, AngularJS, HTML5, LESS, SASS, NServiceBus, ElasticSearch, TDD, nHibernate, Entity Framework, Node.js, Dapper, Simple.Data, RavenDB, MongoDB, Azure.

För att se vad vi gör och hur vi har det så kom gärna förbi på en kopp kaffe så berättar vi mer. Skicka ett mail till jobb@spinit.se

Vi på Spinit är ett företag med kontor i Askim och centrala Göteborg. Vi utvecklar system för kunder som vill använda teknik för att bli kon­kurrens­kraftiga. Spinit är snart 30 anställda och omsatte 2016 23 Mkr. Under 2017 planerar vi att anställa flera duktiga utvecklare som kan vara med på vår fortsatt roliga till­växt­resa.

Publicerat Nyheter

Vill du jobba med REST, Gulp, Dapper eller kanske AngularJS?

ASP.NET, C#, TDD, nHibernate, Entity Frame­work, ElasticSearch, REST, Node.js, Bourbon, AngularJS, Gulp, Bower, Micro ORMs, Dapper, Simple.Data, RavenDB, MongoDB, HTML5, CSS, SASS, Ajax, SCRUM

Känner du igen några av ovanstående begrepp då förstår du nog ungefär vad vi jobbar med. Vi söker kontinuerligt kompetenta, öppensinniga och glada människor som vill jobba med likasinnade i en lärorik och utmanande miljö.

Läs gärna mer om de profiler vi söker här på vår karriärsida.

Publicerat Tech
Illustration: Nhan Ngo
"Continous Delivery" by Nhan Ngo is licensed under CC BY SA

Vägen till Continuous Delivery

Continuous delivery är ett begrepp som används inom system­­utveckling och betyder kontinu­erlig leverans. Syftet är att snabbt kunna leverera ny mjuk­vara till kunden. Behovet av Continuous delivery kommer från agila utveck­lings­prin­ciper där man jobbar i korta, fokuserade perioder där man efter varje period levererar ny funktion­alitet till kunden som kan testa av och ge feed­back inför nästa period.

Continuous integration

Continuous delivery är någonting som är tätt relaterat till Continuous inte­gration som är en process som knyter an till käll­kods­hantering. Det normala är att när kod checkas in i käll­kods­hantering så finns det en process som hämtar ut koden, kompil­erar den, kör tester, valid­erar och lagrar arti­fakter (kompilerad kod). På så sätt kan man i slutet av processen få en kvittens på att allt fungerar som det skall.

Continuous delivery kan ta vid där Continuous inte­gration slutar och använda de arti­fakter från varje bygge till att leverera koden i kompil­erad form till en miljö där den kan testas. Det kan vara en intern ut­veck­lings­miljö, en demo-server eller till och med en server i kundens egen server­miljö.

Historiska leverans­processer

Mjuk­varu­leveranser har tradition­ellt varit en manuell process och kan ha bestått i att klippa och klistra filer, använda verktyg som kan synka över filer, jämföra xml-filer rad för rad, jämföra data­baser och generera script som skall köras i en magisk ordning eller batch-script som gör delar av ovan nämnda jobb mer eller mindre till­för­lit­ligt. Till sist hänger dock ändå allt på att personen som gör lever­ansen förstår och kommer ihåg hur allt hänger ihop och inte glömmer något vilket är lättare sagt än gjort, speciellt om det är ett större system med många olika kompon­enter.
Ett annat problem är att veta vilken version av filer som släppts. Utan att ha en process för versions­hantering är det svårt att veta vilken version av källkoden som hör ihop med de filer som ligger lever­erade på en server och därmed också smått omöjligt att göra hotfixar utan att även leverera all ny kod på en gång.

Git flow

Git-flow versionhantering