{"id":34184,"date":"2026-01-15T10:52:07","date_gmt":"2026-01-15T09:52:07","guid":{"rendered":"https:\/\/ductus.global\/?post_type=job_openings&#038;p=34184"},"modified":"2026-04-01T13:08:16","modified_gmt":"2026-04-01T12:08:16","slug":"senior-systemutvecklare-uppsala","status":"publish","type":"job_openings","link":"https:\/\/ductus.global\/sv\/job_openings\/senior-systemutvecklare-uppsala\/","title":{"rendered":"Senior systemutvecklare"},"content":{"rendered":"\n<p class=\"has-preamble-font-size\">Som Senior Systemutvecklare p\u00e5 Ductus f\u00e5r du en nyckelposition i uppdrag d\u00e4r din kompetens och erfarenhet g\u00f6r verklig skillnad. Du arbetar n\u00e4ra v\u00e5ra kunder och teamet med tydligt ansvar och inflytande, samtidigt som du har tryggheten i ett bolag som s\u00e4tter m\u00e4nniskor f\u00f6rst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vilka-ar-vi\">Vilka \u00e4r vi?<\/h3>\n\n\n\n<p>Hos oss f\u00e5r du tillsammans med kunniga och trevliga kollegor bidra till v\u00e5r vision om att skapa en h\u00e5llbar v\u00e4rld genom att utveckla digitala l\u00f6sningar f\u00f6r v\u00e5ra kunder. Som teknikoberoende IT-konsultbolag kan vi erbjuda dig varierade och utvecklande uppdrag. Bra arbetsvillkor och en sund balans mellan arbete och fritid ing\u00e5r s\u00e5klart!<\/p>\n\n\n\n<p>Vi \u00e4r idag ca 80 medarbetare p\u00e5 Uppsalakontoret och drygt 300 medarbetare v\u00e4rlden \u00f6ver, med kontor i Skellefte\u00e5, Stockholm, Uppsala, Malm\u00f6, Lule\u00e5, Boston, Longmont, Dallas, Singapore\/Indonesien.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Om rollen&nbsp;&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Vi \u00e4r IT-konsulter och v\u00e4rdes\u00e4tter det vi f\u00e5r bidra med i v\u00e5ra uppdrag. Som konsult ges du m\u00f6jlighet att jobba med olika typer av kunder, projekt, leveranser och tekniker. Tillsammans med din konsultchef beslutar ni vilka uppdrag som passar dig beroende p\u00e5 var du befinner dig just nu, b\u00e5de personligen och karri\u00e4rm\u00e4ssigt, och vilken riktning du vill ta. I rollen kommer du att ing\u00e5 i v\u00e5rt aff\u00e4rsomr\u00e5de IT Solutions d\u00e4r vi utvecklar och underh\u00e5ller IT-l\u00f6sningar f\u00f6r f\u00f6retag, organisationer och myndigheter. Som konsult hos oss arbetar du ofta i team med kollegor fr\u00e5n Ductus, kunden och\/eller andra konsultbolag.<\/p>\n\n\n\n<p>Som Senior Systemutvecklare f\u00f6rv\u00e4ntas du ta ett ledande tekniskt ansvar i uppdrag hos kund, d\u00e4r du bidrar till val av arkitektur, tekniska l\u00f6sningar och arbetss\u00e4tt. Uppdragen omfattar ofta utveckling och vidareutveckling av verksamhetskritiska system och integrationsl\u00f6sningar. Arbetet sker huvudsakligen i C#, Java eller Python, ofta i kombination med molntj\u00e4nster som AWS eller Azure.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-du-bor-ha\">Du b\u00f6r ha:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eftergymnasial utbildning inom systemutveckling, datavetenskap eller motsvarande erfarenheter.<\/li>\n\n\n\n<li>Minst 6 \u00e5rs arbetslivserfarenhet inom systemutveckling i n\u00e5gon av spr\u00e5ken C#, Java eller Python.<\/li>\n\n\n\n<li>God kunskap om databashantering, inklusive erfarenhet av SQL och minsta relationsdatabas, som PostgreSQL, MySQL eller liknande.<\/li>\n\n\n\n<li>Erfarenhet av att designa, vidareutveckla och granska arkitektur.<\/li>\n\n\n\n<li>Stor f\u00f6rst\u00e5else f\u00f6r versionshantering i Git.<\/li>\n\n\n\n<li>F\u00f6rm\u00e5ga att kommunicera p\u00e5 svenska och engelska i b\u00e5de tal och skrift p\u00e5 professionell niv\u00e5 d\u00e5 rollen inneb\u00e4r kundkontakt.<\/li>\n\n\n\n<li>Erfarenhet och intresse av att arbeta n\u00e4ra verksamhet eller kund.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-meriterande\">Meriterande:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Erfarenhet av minst en st\u00f6rre molnplattform (AWS, Azure eller Google Cloud).<\/li>\n\n\n\n<li>F\u00f6rst\u00e5else f\u00f6r applikationss\u00e4kerhet, autentisering och beh\u00f6righet.<\/li>\n\n\n\n<li>Praktisk erfarenhet av att arbeta enligt DevOps CI\/CD (GitHub Actions, Azure DevOps, GitLab CI etc.).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Vem s\u00f6ker vi?<\/h3>\n\n\n\n<p>Vi s\u00f6ker dig som gillar teknik, m\u00e4nniskor och h\u00e5llbarhet. Som person \u00e4r du en \u00f6dmjuk och ansvarstagande lagspelare som med ett stort m\u00e5tt nyfikenhet b\u00e5de l\u00e4r av andra och delar med dig av kunskaper. Att bem\u00f6ta kunder och kollegor p\u00e5 ett v\u00e4nligt, nyfiket och proffsigt s\u00e4tt tycker du \u00e4r sj\u00e4lvklart. Dessa egenskaper speglar v\u00e5r v\u00e4rdegrund som vi har sammanfattat i det vi kallar v\u00e5rt Ductus-hj\u00e4rta: P\u00e5litlighet, Samarbete, Empati och Innovation.<\/p>\n\n\n\n<p>P\u00e5 Ductus \u00e4r vi \u00f6vertygade om att en inkluderande och diversifierad arbetsplats ger b\u00e4st f\u00f6ruts\u00e4ttningar att m\u00f6ta v\u00e5ra kunders behov. Vi str\u00e4var efter att spegla samh\u00e4llets m\u00e5ngfald och d\u00e4rf\u00f6r v\u00e4lkomnar vi alla som k\u00e4nner igen sig i v\u00e5r v\u00e4rdegrund.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Vad erbjuder vi?<\/h3>\n\n\n\n<p>Hos oss f\u00e5r du en arbetsplats d\u00e4r du f\u00e5r utrymme att v\u00e4xa. Vi erbjuder alltid l\u00f6pande kompetensutveckling som du sj\u00e4lv \u00e4r med och p\u00e5verkar och du har tillg\u00e5ng till f\u00f6retagets samlade kunskapsbas som st\u00f6d i ditt arbete. Din n\u00e4rmaste chef kommer att st\u00f6tta dig genom regelbundna 1:1-samtal d\u00e4r ni st\u00e4mmer av l\u00e4get.<\/p>\n\n\n\n<p>F\u00f6r oss \u00e4r gemenskap och sammanh\u00e5llning viktig. F\u00f6rutom att vi har v\u00e4ldigt roligt tillsammans p\u00e5 jobbet s\u00e5 arrangerar vi ocks\u00e5 sociala aktiviteter utanf\u00f6r arbetstid f\u00f6r de som kan och vill.<\/p>\n\n\n\n<p>Vi vet att en trevlig arbetsmilj\u00f6, balans i livet och god h\u00e4lsa \u00e4r en f\u00f6ruts\u00e4ttning f\u00f6r att du ska m\u00e5 bra och n\u00e5 din fulla potential. V\u00e5rt kontor i Uppsala \u00e4r centralt bel\u00e4get och vi erbjuder flexibla arbetstider och bra f\u00f6rm\u00e5ner som exempelvis kollektivavtal och friskv\u00e5rdsbidrag.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Om tj\u00e4nsten<\/h3>\n\n\n\n<p>Ort:&nbsp;Uppsala&nbsp;<br>Omfattning:&nbsp;Heltid&nbsp;&nbsp;<br>Tilltr\u00e4de:&nbsp;Enligt&nbsp;\u00f6verenskommelse<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">F\u00f6r mer information<\/h3>\n\n\n\n<p>Kontakta g\u00e4rna Ida Morota p\u00e5 v\u00e5rt Uppsala-kontor om du vill veta mer om f\u00f6retaget eller m\u00f6jligheten att jobba p\u00e5 Ductus. Du n\u00e4r Ida enklast p\u00e5 mejl:\u202f<a href=\"mailto:Ida.Morota@ductus.se\">Ida.Morota@ductus.se<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ans\u00f6kan&nbsp;<\/h3>\n\n\n\n<p>V\u00e4lkommen med din ans\u00f6kan via <a href=\"http:\/\/ductus.global\/careers\" target=\"_blank\" rel=\"noreferrer noopener\">www.ductus.com\/careers<\/a>. <br>Urval sker l\u00f6pande, s\u00e5 skicka in din ans\u00f6kan idag!<\/p>\n\n\n\n\n<section id=\"block_f377d78d20ea7379da55bbe95df581af\" class=\"cinode-form aligncenter narrow lang-sv\">\n\n                        \n    <div class=\"wrap\">\n        <span class=\"h2\"><\/span>\n        <div role=\"form\" class=\"cinode-form\" lang=\"en-US\" dir=\"ltr\">\n            <form action=\"#\" method=\"post\" id=\"cinode-form\" enctype=\"multipart\/form-data\" class=\"dd-formstyle\">\n                <script>\n                    var pipelineId = 1441;\n                    var pipelineStageId = 6876;\n                    var recruitmentManagerId = 21911;\n                    var teamId = 0;\n                    var companyAddressId = 0;\n                    var recruitmentSourceId = 0;\n                    var campaignCode = \"Senior Developer\";\n                    var currencyId = 1;\n                <\/script>\n\n                <div>\n\n\t                                        <div class=\"cinode-form-group required\">\n                            <label><span class=\"label\">F\u00f6rnamn*<\/span>\n                                <input type=\"text\" id=\"first_name-input\" name=\"first_name\" value=\"\" size=\"100%\" class=\"text \" aria-required=\"true\" aria-invalid=\"false\" placeholder=\" \">\n                                <span role=\"alert\" id=\"first_name-required\" class=\"alert-required\" style=\"display: none\">*Obligatoriskt f\u00e4lt.<\/span>\n                            <\/label>\n                        <\/div>\n\t                \t                                        <div class=\"cinode-form-group required\">\n                            <label> <span class=\"label\">Efternamn*<\/span>\n                                <input type=\"text\" id=\"last_name-input\" name=\"last_name\" value=\"\" size=\"100%\" class=\" text \" aria-required=\"true\" aria-invalid=\"false\" placeholder=\" \">\n                                <span role=\"alert\" id=\"last_name-required\" class=\"alert-required\" style=\"display: none\">*Obligatoriskt f\u00e4lt.<\/span>\n                            <\/label>\n                        <\/div>\n\t                \t                                        <div class=\"cinode-form-group required\">\n                            <label> <span class=\"label\">E-post*<\/span>\n                                <input type=\"email\" id=\"email-input\" name=\"email\" value=\"\" size=\"100%\" class=\" text \" aria-required=\"true\" aria-invalid=\"false\" placeholder=\" \">\n                                <span role=\"alert\" id=\"email-required\" class=\"alert-required\" style=\"display: none\">*Obligatoriskt f\u00e4lt.<\/span>\n                            <\/label>\n                        <\/div>\n\t                \t                                        <div class=\"cinode-form-group\">\n                            <label>\n                                <span class=\"label\">Telefon<\/span>\n                                <input type=\"text\" id=\"phone-input\" placeholder=\" \" name=\"phone\" value=\"\" size=\"100%\" class=\" text\" aria-required=\"false\" aria-invalid=\"false\">\n                                <span role=\"alert\" id=\"phone-required\" class=\"alert-required\" style=\"display: none\">*Obligatoriskt f\u00e4lt.<\/span>\n                            <\/label>\n                        <\/div>\n\t                \t                                        <div class=\"cinode-form-group\">\n                            <label><span class=\"label\">Meddelande<\/span>\n                                <textarea class=\"autosize\" cols=\"20\" id=\"description-input\" name=\"Description\" size=\"100%\" rows=\"2\" style=\"overflow-wrap: break-word; resize: vertical; height: 150px;\"><\/textarea>\n                            <\/label>\n                        <\/div>\n\t                \t                                        <div class=\"cinode-form-group\">\n                            <label><span class=\"label\">LinkedIn-l\u00e4nk<\/span>\n                                <input data-val=\"true\" size=\"100%\" id=\"LinkedInUrl\" name=\"LinkedInUrl\" type=\"text\" value=\"\">\n                            <\/label>\n                        <\/div>\n\t                \t                \t\t                \t                \t                \t                \n\t                                        <div class=\"cinode-form-group attachment\">\n                            <div class=\"block recruit-attachment\">\n                                <div class=\"box\">\n                                    <div class=\"btn-upload-single\">\n                                        <label for=\"Attachments\">Ladda upp CV<\/label>\n                                        <input id=\"Attachments\" name=\"Attachments\" type=\"file\">\n                                        <span class=\"field-validation-valid\" data-valmsg-for=\"Attachments\" data-valmsg-replace=\"true\"><\/span>\n                                    <\/div>\n                                <\/div>\n                                <label id=\"file-name\"><\/label>\n                            <\/div>\n\n                        <\/div>\n\t                                    <div class=\"cinode-form-footer\">\n                        <div class=\"cinode-form-group\">\n                            <input type=\"checkbox\" name=\"terms\" id=\"terms\">\n                            <label for=\"terms\" style=\"text-align: left\">\n\t\t\t\t                Jag godk\u00e4nner att mina personuppgifter behandlas i enlighet med GDPR.                                <a href=\"https:\/\/ductus.global\/privacy-policy\/\" rel=\"noopener noreferrer\" target=\"_blank\">\n\t\t\t\t\t                L\u00e4s mer<\/a>\n                            <\/label>\n\n                            <span id=\"terms-validate\" style=\"display:none; color:red;\"> Du m\u00e5ste godk\u00e4nna villkoren.<\/span>\n                            <input type=\"hidden\" name=\"g-recaptcha-response\" value=\"\" id=\"g-recaptcha-response\">\n\t\t\t                                        <\/div>\n                    <\/div>\n                <\/div>\n        <\/div>\n\n        <div class=\"row\">\n            <div>\n                <br>\n                <p><input type=\"submit\" id=\"submit\" value=\"Skicka din ans\u00f6kan\"><\/p>\n            <\/div>\n        <\/div>\n        <div class=\"spinner\" style=\"display: none;\">\n            <div class=\"bounce1\"><\/div>\n            <div class=\"bounce2\"><\/div>\n            <div class=\"bounce3\"><\/div>\n        <\/div>\n\n        <div class=\"alert\" id=\"successful-submit-msg\" style=\"display:none; background: green; color: white; text-align: center;\">\n            <span class=\"alert-message\">Tack f\u00f6r din ans\u00f6kan, vi h\u00f6r av oss s\u00e5 snart vi kan!<\/span>\n        <\/div>\n        <div class=\"alert\" id=\"unsuccessful-submit-msg\" style=\"display: none; background: red; color: white; text-align: center;\">\n            <span class=\"alert-message\">Hm, av n\u00e5gon anledning har inte din ans\u00f6kan skickats. Om detta fel kvarst\u00e5r ber vi dig kontakta info@ductus.se.<\/span>\n        <\/div>\n    <\/div>\n    <script>\n        let cinodeForm = document.getElementById('cinode-form');\n        let messageField = document.getElementById('description-input');\n        let bespokeRadiobuttons = document.querySelectorAll('input[name=\"fav_language\"]');\n\n        for (const radio of bespokeRadiobuttons) {\n            radio.addEventListener('change', (event) => {\n                messageField.value = event.target.value;\n            });\n        }\n\n    <\/script>\n\t<\/section>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Som Senior Systemutvecklare p\u00e5 Ductus f\u00e5r du en nyckelposition i uppdrag d\u00e4r din kompetens och erfarenhet g\u00f6r verklig skillnad. Du arbetar n\u00e4ra v\u00e5ra kunder och teamet med tydligt ansvar och inflytande, samtidigt som du har tryggheten i ett bolag som s\u00e4tter m\u00e4nniskor f\u00f6rst. Vilka \u00e4r vi? Hos oss f\u00e5r du tillsammans med kunniga och trevliga [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":33031,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[67,54],"tags":[4268],"class_list":["post-34184","job_openings","type-job_openings","status-publish","has-post-thumbnail","hentry","category-careers_sweden","category-careers-uppsala","tag-software-development"],"acf":[],"_links":{"self":[{"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/job_openings\/34184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/job_openings"}],"about":[{"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/types\/job_openings"}],"author":[{"embeddable":true,"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/comments?post=34184"}],"version-history":[{"count":5,"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/job_openings\/34184\/revisions"}],"predecessor-version":[{"id":34385,"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/job_openings\/34184\/revisions\/34385"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/media\/33031"}],"wp:attachment":[{"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/media?parent=34184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/categories?post=34184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ductus.global\/sv\/wp-json\/wp\/v2\/tags?post=34184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}