Kompetensområde Systemutveckling & Systemförvaltning. 7.2.1. Beskrivning Systemutveckling & Systemförvaltning och exempel på roller Avser arbete i olika steg inom systemutveckling, systemintegration och förvaltning av befintliga system. Med system avses allt från enkel programvara till komplexa system bestående av programvaror med i förekommande fall tillhörande maskinvara. Även kompetenser för systemutveckling och utveckling av webbplatser och app:ar samt kompetenser inom olika operativsystem. Kompetensområdet omfattar även konfigurations- och versionshantering. Anbudsområdet omfattar även kompetens inom området middleware. Med middleware avses program som länkar samman eller integrerar annan programvara som exempelvis transaktionshanterare, meddelandehantering, Web Services, och SHS-lösningar. Området avser även kompetenser inom Geografiskt Informations System (GIS), datorbaserat system för insamling, lagring, analys och presentation av lägesbunden information. Kan t.ex. avse utveckling och databasadministration. Anbudsområdet kan också omfatta resurskonsulter vid behov under förvaltningsperioden av ett system. Exempel på roller inom Anbudsområde Systemutveckling & Systemförvaltning: * Databasdesigner- och administratör Kompetens för att i nära samarbete med verksamheten utforma databaser och utarbeta säkerhetsrutiner för databaser. Utgår från verksamhetskrav och arbetar fram samt implementerar en väl fungerande databasdesign som passar in i den övergripande IT-arkitekturen. * Konfigurations- och Versionshantering Kompetens för att utföra konfigurations- och versionshantering. Kan också avse roll liknande Configuration Manager som ansvarar för processen för konfigurations- och versionshantering, bland annat genom att organisera arbetet och införa verktyg som stöttar processen. * Systemintegratör Kompetens för att integrera komponenter till en enhet så att de fungerar tillsammans och på den tekniska plattformen (infrastrukturen). Eller kompetens för att integrera utvecklade system med andra system, exempelvis i samband med verksamhetsutveckling, automatisering och digitalisering av sina tjänster. * Systemutveckling Arbetar med framställning av programkod. Har god kunskap om programmeringsspråk, ramverk, verktyg och utvecklingsmiljöer. Inom systemutveckling räknas även resurskonsulter som avropas under förvaltningsperioden av ett system, systemförvaltning, exempelvis för att rätta fel m.m.