Systemutvecklingsprojekt (SUP) 2025
Utveckla en visuell lösning för byggprocesser och få hands-on-erfarenhet med Jenkins och GitHub. Skapa en RESTApp och WebApp för realtidsvisualisering och historik.
Integration mot Jenkins för att visualisera byggprocesser
Bakgrund till projektet
Detta projekt är i samarbete med Systemvetenskapliga programmet på Örebro Universitet.
På Sitevision har vi många delsystem som använder sig av CI/CD för att säkerställa kvalitet och funktionalitet. Idag kan det vara komplicerat att få en överblick över hur dessa beter sig och presterar över tid. Därför behövs ett bättre sätt att visualisera dessa processer över tid.
Projektbeskrivning
Vi söker drivna och kreativa studenter för att utveckla en lösning som visualiserar statusuppdateringar från våra byggsystem, såsom Jenkins och GitHub. Målet med projektet är att skapa en plattform som ger en tydlig och överskådlig bild av byggprocessernas status, vilket kommer att underlätta för våra utvecklingsteam att följa och övervaka pågående arbeten.
Projektet innebär att utveckla en RESTApp som tar emot och hanterar anrop från våra byggtjänster, samt en WebApp som presenterar statusuppdateringarna i realtid. Applikationen ska visualisera olika typer av byggningar, såsom pågående, lyckade eller misslyckade, och kunna visa detta på en dedikerad sida på Sitevisions intranät.
Syfte och mål
Tydlig överblick: Erbjuda en interaktiv och användarvänlig visualisering av byggprocesserna för utvecklingsteamen.
Historik: Implementera möjligheten att visa och analysera tidigare byggningar för att kunna identifiera mönster och förbättringsområden.
Skalbar lösning: Lösningen ska enkelt kunna integreras med nya byggtjänster som kan tillkomma i framtiden.
Engagerande design: Genom att använda kreativa animationer och dynamiska element ska visualiseringarna bli en rolig och engagerande del av arbetsmiljön.
Projektets omfattning
-
Backend-utveckling:
Skapa en RESTApp som tar emot anrop från byggtjänster som Jenkins och GitHub och sparar ner datan i en datastore.
-
Frontend-utveckling:
Utveckla en WebApp som hämtar och presenterar byggstatus från databasen på skärmar inom utvecklingsavdelningen.
Implementera konfigurerbara layouter så att teamen kan anpassa visningen efter sina behov.
-
Integration och notifiering:
Möjlighet att skicka meddelanden om byggstatus via t.ex. en bygg-bot till Slack eller Sitevision Messages.
-
Visualisering och UX-design:
Skapa visuellt engagerande presentationer av byggprocesserna, t.ex. genom animationer som visar byggstatus i realtid.
Förväntat resultat: Projektet ger möjligheten att arbeta med en modern teknikstack och utveckla en lösning som kommer att användas dagligen av utvecklingsteamen. Det färdiga systemet kommer att ge en ökad förståelse och bättre översikt över byggprocesserna, vilket i sin tur leder till ökad effektivitet och förbättrad arbetsmiljö.
Ansökan
Vi ser fram emot er ansökan och hoppas kunna välkomna er till ett spännande och utvecklande projekt där ni får arbeta nära vår utvecklingsavdelning och bidra till en lösning som skapar verkligt värde.
Vänligen bifoga ert CV och ett kort personligt brev där ni berättar om er erfarenhet och varför ni är intresserade av projektet.
WebApps och RESTApps
WebApps förlitar sig på HTML, CSS och JavaScript (React) som exekveras på både server och klient.
RESTApps är Sitevisions version av microservices och används för att hantera events, hämta och spara data med hjälp av bland annat Sitevisions egna REST-API
https://developer.sitevision.se/docs/webapps
https://developer.sitevision.se/docs/restapps
https://developer.sitevision.se/docs/rest-api
Jenkins
Jenkins är ett open-source-verktyg för kontinuerlig integration och leverans (CI/CD). Det automatiserar bygg, test och driftsättning av kod, vilket gör utvecklingsprocessen snabbare, pålitligare och enklare att hantera.
Envision
Envision är Sitevisions UI-ramverk för formgivning av webbplatser – släppt som Open Source. Syftet med ramverket är att göra det enklare för kunder och partners att få ett samlat grepp över UI/UX för speciallösningar byggda i Sitevision.
https://github.com/sitevision/envision
Certified Sitevision Solution Developer
Vi kommer att erbjuda studenterna en utbildning om hur man kan arbeta med kod för att utveckla egna funktioner och moduler för Sitevision. Tyngdpunkten ligger på Sitevision WebApps och RESTApps, vårt koncept för att utveckla egna moduler med hjälp av moderna webbtekniker såsom React. Detta för att ge studenterna goda förutsättningar med hur man programmerar i Sitevision inför projektet. Den här utbildningen leder till en officiell certifiering och är en värdefull merit inför framtida arbetsgivare.
https://www.sitevision.se/utbildningar/utbildning/certified-sitevision-solution-developer
Ytterligare information
Du som söker till projektet ska ha ett starkt intresse för programmering, systemintegrationer och problemlösning. Vi söker studenter som har kunskaper inom webbutveckling och som gärna har vana att jobba med API-er. Din förmåga att vara självgående och ta initiativ kommer att vara avgörande i detta projekt.
Projektet genomförs på Sitevisions kontor som ligger på Drottninggatan i Örebro. Ni kommer att få en dedikerad handledare som stöttar i projektet. Ni har dessutom en hel utvecklingsavdelning som alltid går att ställa frågor till.
Vi kommer att ta in 2 personer. Du får gärna nämna någon person som du skulle vilja genomföra projektet med.
Om Sitevision
På Sitevision utvecklar vi ett webbpubliceringsverktyg (CMS) för engagerande webbplatser, digitala arbetsplatser och intranät. Sitevisions huvudkontor ligger i Örebro och här jobbar vi med vidareutveckling, utbildning, support, sälj och marknadsföring. Kontor finns även i Stockholm, Göteborg, Karlstad och Oslo.
Sitevision är även certifierade som “A Great Place To Work”:
- Avdelning
- Utveckling
- Roll
- Frontendutvecklare
- Platser
- Örebro
- Distansarbete
- Hybridarbete
Kollegor
Örebro
Arbetsplats och kultur
Vi tänker nytt
För att tänka nytt behövs både mod och kreativitet. Du måste våga göra fel ibland – för att det ska bli fyrverkerier nästa gång 🎉 Bara då kan vi skapa nytänkande lösningar som tar oss framåt. Som företag och som människor. Hos oss får du våga.
Vi engagerar oss
Att ha positiv energi, vara proaktiv och gilla att bolla idéer brukar landa i smarta lösningar och nöjda kunder. Dessutom får vi kul på vägen – och visst vill du också ha det? Engagemang i kombination med ansvar har gjort oss till Sveriges mest omtyckta CMS sedan 2009.
Vi är omtänksamma
Vi bryr oss om varandra och har förståelse för varandras situation. Du får stöttning och hjälp i med- och motgång. Liksom du finns där när andra behöver dig. Att vara ärlig och schysst är viktigt på riktigt.
Och vi är väldigt stolta
Det du gör är du stolt över. Hur du välkomnar en gäst i entrén, hur du knäcker kodgåtan, hur din demo gick för en potentiell kund, hur bokslutet satt som en smäck, hur du löste en kunds problem, hur uppgraderingen av servrarna flöt på, hur … ja, hur du löser dagens uppgifter. Känslan av stolthet smittar av sig. Den gör så att vi på Sitevision är stolta över att jobba här.
Om Sitevision
Sveriges mest enkla och omtyckta CMS
På Sitevision utvecklar vi ett webbpubliceringsverktyg (CMS) för engagerande webbplatser och sociala intranät. Drivkraften? Att göra kommunikation enkelt. Och kunderna gillar det vi gör – de har nämligen varit marknadens mest nöjda sedan 2009. *
Sitevision finns för dig som vill ha en plattform för webbplatser och intranät som gör att kommunikationen blir av och når fram – idag och imorgon. Det ska vara enkelt för dig att skapa, redigera och publicera (så enkelt att vi brukar kalla det för ”tre klick – klart”). Resultatet? Webbplatser som konverterar och intranät som bygger vi-känsla.
Systemutvecklingsprojekt (SUP) 2025
Utveckla en visuell lösning för byggprocesser och få hands-on-erfarenhet med Jenkins och GitHub. Skapa en RESTApp och WebApp för realtidsvisualisering och historik.
Läser in ansökningsformuläret
Jobbar du redan på Sitevision?
Hjälp till i rekryteringen och hitta din framtida kollega.