Senior .NET & Azure Developer

Kral Gmbh
Lustenau, Austria
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Lustenau, Austria

Tech stack

.NET
API
Artificial Intelligence
Azure
C Sharp (Programming Language)
Databases
Programming Tools
Microsoft Dynamics
SQL Databases
GitHub Copilot
Iframes

Job description

Senior .NET & Azure Developer KRAL GmbH Bezirk Dornbirn (Lustenau, Österreich) (function($){ $(document).ready(function() { $('.new-detail-page-design .additional-locations-link').click(function() { $(this).hide(); $(this).siblings('.additional-location-item-container').show(); $(this).parent().siblings('.additional-location-item-container').show(); }); }); })(jQuery); #preview-area__container__content { margin-block-start: 0; margin-block-end: 0; } .tb_container_grid-1-col { display: grid; grid-template-columns: 1fr; } .tb_container_grid-2-col { display: grid; grid-template-columns: 1fr 1fr; } .tb_container_grid-3-col { display: grid; grid-template-columns: 1fr 1fr 1fr; } .tb_container_grid-4-col { display: grid; grid-template-columns: repeat(4, 1fr); } .tb_container_grid-sidebar { display: grid; grid-template-columns: 1fr 3fr; } .tb_container_grid-sidebar-right { display: grid; grid-template-columns: 3fr 1fr; } #preview-area__container__content .tb-mixed h1.ql-align-center, #preview-area__container__content .tb-mixed h1.ql-align-center, #preview-area__container__content .tb-mixed h2.ql-align-center, #preview-area__container__content .tb-mixed h3.ql-align-center, #preview-area__container__content .tb-mixed p.ql-align-center, #preview-area__container__content .tb-p p.ql-align-center, #preview-area__container__content .tb-mixed ol li.ql-align-center { text-align: center !important; } #preview-area__container__content.mobile .tb-mixed h1.ql-align-center, #preview-area__container__content.mobile .tb-mixed h1.ql-align-center, #preview-area__container__content.mobile .tb-mixed h2.ql-align-center, #preview-area__container__content.mobile .tb-mixed h3.ql-align-center, #preview-area__container__content.mobile .tb-mixed p.ql-align-center, #preview-area__container__content.mobile .tb-p p.ql-align-center, #preview-area__container__content.mobile .tb-mixed ol li.ql-align-center { text-align: center !important; } #preview-area__container__content .tb-mixed h1.ql-align-right, #preview-area__container__content .tb-mixed h2.ql-align-right, #preview-area__container__content .tb-mixed h3.ql-align-right, #preview-area__container__content .tb-mixed p.ql-align-right, #preview-area__container__content .tb-p p.ql-align-right, #preview-area__container__content .tb-mixed ol li.ql-align-right { text-align: right !important; } #preview-area__container__content.mobile .tb-mixed h1.ql-align-right, #preview-area__container__content.mobile .tb-mixed h2.ql-align-right, #preview-area__container__content.mobile .tb-mixed h3.ql-align-right, #preview-area__container__content.mobile .tb-mixed p.ql-align-right, #preview-area__container__content.mobile .tb-p p.ql-align-right, #preview-area__container__content.mobile .tb-mixed ol li.ql-align-right { text-align: right !important; } #preview-area__container__content .tb-mixed h1.ql-align-justify, #preview-area__container__content .tb-mixed h2.ql-align-justify, #preview-area__container__content .tb-mixed h3.ql-align-justify, #preview-area__container__content .tb-mixed p.ql-align-justify, #preview-area__container__content .tb-p p.ql-align-justify, #preview-area__container__content .tb-mixed ol li.ql-align-justify { text-align: justify !important; } #preview-area__container__content.mobile .tb-mixed h1.ql-align-justify, #preview-area__container__content.mobile .tb-mixed h2.ql-align-justify, #preview-area__container__content.mobile .tb-mixed h3.ql-align-justify, #preview-area__container__content.mobile .tb-mixed p.ql-align-justify, #preview-area__container__content.mobile .tb-p p.ql-align-justify, #preview-area__container__content.mobile .tb-mixed ol li.ql-align-justify { text-align: justify !important; } #preview-area__container__content .tb-mixed h1.ql-align-left, #preview-area__container__content .tb-mixed h2.ql-align-left, #preview-area__container__content .tb-mixed h3.ql-align-left, #preview-area__container__content .tb-mixed p.ql-align-left, #preview-area__container__content .tb-p p.ql-align-left, #preview-area__container__content .tb-mixed ol li.ql-align-left { text-align: left !important; } #preview-area__container__content.mobile .tb-mixed h1.ql-align-left, #preview-area__container__content.mobile .tb-mixed h2.ql-align-left, #preview-area__container__content.mobile .tb-mixed h3.ql-align-left, #preview-area__container__content.mobile .tb-mixed p.ql-align-left, #preview-area__container__content.mobile .tb-p p.ql-align-left, #preview-area__container__content.mobile .tb-mixed ol li.ql-align-left { text-align: left !important; } :root { --theme-color-1: #000000; --theme-color-2: #e31a47; --theme-color-3: #9b59b6; --theme-color-4: #f39c12; --theme-color-5: #1abc9c; --theme-color-6: #e67e22; --theme-color-7: #34495e; --theme-color-8: #ffffff; } #preview-area__container__content { padding-left: 1px !important; padding-right: 1px !important; padding-top: 0px !important; padding-bottom: 0px !important; border-color: #e31a47 !important; background-color: #ffffff !important; background-image: none; background-repeat: no-repeat; background-position: right top; } #preview-area__container__content .tb-h1, #preview-area__container__content .tb-mixed h1 { font-family: "Source Sans Pro",sans-serif !important; margin: 0 !important; font-size: 32px !important; color: #000000 !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; font-weight: bold !important; } #preview-area__container__content .tb-h2, #preview-area__container__content .tb-mixed h2 { font-family: "Source Sans Pro",sans-serif !important; margin: 0 !important; font-size: 26px !important; color: #000000 !important; text-align: center !important; margin-top: 5px !important; margin-bottom: 5px !important; font-weight: bold !important; } #preview-area__container__content .tb-h3, #preview-area__container__content .tb-mixed h3 { font-family: "Source Sans Pro",sans-serif !important; margin: 0 !important; font-size: 18px !important; color: #000000 !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; font-weight: bold !important; } #preview-area__container__content .tb-p p, #preview-area__container__content .tb-mixed p { font-family: "Source Sans Pro",sans-serif !important; margin: 0 !important; font-size: 20px !important; color: #000000 !important; text-align: left !important; margin-top: 5px !important; margin-bottom: 5px !important; } #preview-area__container__content a{ font-family: "Source Sans Pro",sans-serif !important; margin: 0 !important; color: #e31a47 !important; text-decoration: none !important; cursor: pointer; font-size: 20px !important; } #preview-area__container__content a:hover{ color: #ff4d7a !important; } #preview-area__container__content hr{ background-color: #9b59b6 !important; width: 70% !important; height: 2px !important; padding-left: left; margin-left: 0 !important; margin-right: auto !important; border: none; } #preview-area__container__content .tb-icon i{ background-color: transparent !important; color: #000000 !important; margin-top: 5px !important; margin-bottom: 5px !important; font-size: 20px !important; } #preview-area__container__content .tb-list ol, #preview-area__container__content .tb-mixed ol { font-family: "Source Sans Pro",sans-serif !important; margin: 0 !important; font-size: 20px !important; color: #000000 !important; margin-top: 5px !important; margin-bottom: 5px !important; margin-left: 0 !important; list-style-type: none !important; padding: 0 !important; } #preview-area__container__content .tb-list ol li, #preview-area__container__content .tb-mixed ol li{ margin-top: 6px !important; margin-bottom: 6px !important; } #preview-area__container__content .tb-list ol li::marker, #preview-area__container__content .tb-mixed ol li::marker{ display:none !important; list-style-type: none !important; } #preview-area__container__content .tb-button a { display: inline-block; font-family: "Source Sans Pro",sans-serif !important; margin: 0 !important; font-size: 20px !important; color: #9b59b6 !important; background-color: #ffffff !important; border-radius: 6px !important; border-color: #9b59b6 !important; border-width: 2px !important; border-style: solid; padding-left: 15px !important; padding-right: 15px !important; padding-top: 6px !important; padding-bottom: 6px !important; margin-top: 5px !important; margin-bottom: 5px !important; } #preview-area__container__content .tb-button { text-align: center !important; } #preview-area__container__content .tb-button a:hover { color: #ce8ce9 !important; } #preview-area__container__content .tb-image img { width: 100%; } #preview-area__container__content .tb-vimeo div, #preview-area__container__content .tb-youtube div, #preview-area__container__content .tb-mp4 div{ position: relative; width: 100%; height: 0; padding-bottom: 56.25%; } #preview-area__container__content .tb-vimeo div iframe, #preview-area__container__content .tb-youtube div iframe, #preview-area__container__content .tb-mp4 div video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #preview-area__container__content .tb_container_icon-with-text .tb-container, #preview-area__container__content .tb_container_image-with-text .tb-container { display: flex; text-align: center; } #preview-area__container__content .tb_container_icon-with-text .tb-container p, #preview-area__container__content .tb_container_image-with-text .tb-container p { display: block; margin: 0 !important; } #preview-area__container__content .tb_container_icon-with-text .tb-container .tb-p, #preview-area__container__content .tb_container_image-with-text .tb-container .tb-p { flex: 1 1 auto; min-width: 0; } .tb-relative { position: relative !important; } .tb_container_grid-image-with-content-on-top .grid-drop-zone:nth-child(2) { position: absolute; width: 100%; } .tb_container_grid-image-with-content-on-top .grid-drop-zone:first-child { width: 100%; } #preview-area__container__content { border-width: 1px !important; } #preview-area__container__content { border-left-style: solid !important; } #preview-area__container__content { border-right-style: solid !important; } #preview-area__container__content { border-bottom-style: solid !important; } #preview-area__container__content { border-top-style: solid !important; } #preview-area__container__content.mobile .tb_container_grid-2-col, #preview-area__container__content.mobile .tb_container_grid-3-col, #preview-area__container__content.mobile .tb_container_grid-4-col, #preview-area__container__content.mobile .tb_container_grid-sidebar, #preview-area__container__content.mobile .tb_container_grid-sidebar-right { grid-template-columns: 1fr; } #preview-area__container__content.mobile .tb-h1 , #preview-area__container__content.mobile .tb-mixed h1 { font-size: undefinedpx !important; text-align: undefined !important; margin-top: undefinedpx !important; margin-bottom: undefinedpx !important; } #preview-area__container__content.mobile .tb-h2, #preview-area__container__content.mobile .tb-mixed h2 { font-size: undefinedpx !important; text-align: undefined !important; margin-top: undefinedpx !important; margin-bottom: undefinedpx !important; } #preview-area__container__content.mobile .tb-h3, #preview-area__container__content.mobile .tb-mixed h3 { font-size: undefinedpx !important; text-align: undefined !important; margin-top: undefinedpx !important; margin-bottom: undefinedpx !important; } #preview-area__container__content.mobile .tb-p p, #preview-area__container__content.mobile .tb-mixed p { font-size: undefinedpx !important; text-align: undefined !important; margin-top: undefinedpx !important; margin-bottom: undefinedpx !important; line-height: normal !important; } #preview-area__container__content.mobile a, #preview-area__container__content.mobile .tb-mixed a { font-size: undefinedpx !important; } #preview-area__container__content.mobile hr{ width: undefined% !important; height: undefinedpx !important; text-align: undefined !important; margin-top: undefinedpx !important; margin-bottom: undefinedpx !important; } #preview-area__container__content.mobile .tb-list ol, #preview-area__container__content.mobile .tb-mixed ol { font-size: undefinedpx !important; margin-top: undefinedpx !important; margin-bottom: undefinedpx !important; } #preview-area__container__content.mobile .tb-list ol li, #preview-area__container__content.mobile .tb-mixed ol li{ margin-top: undefinedpx !important; margin-bottom: undefinedpx !important; } #preview-area__container__content.mobile .tb-button a { font-size: undefinedpx !important; margin-top: undefinedpx !important; margin-bottom: undefinedpx !important; text-align: undefined !important; } #preview-area__container__content.mobile .tb-button { text-align: undefined !important; } #preview-area__container__content .tb-icon i{ margin-top: undefinedpx !important; margin-bottom: undefinedpx !important; font-size: undefinedpx !important; } #preview-area__container__content.mobile .tb_container_grid-configurable { grid-template-rows: 1fr !important; grid-template-columns: 1fr !important; } #preview-area__container__content .tb-list ol, #preview-area__container__content .tb-mixed ol { list-style: none; padding-left: 0; } #preview-area__container__content .tb-list ol li, #preview-area__container__content .tb-mixed ol li { position: relative; padding-left: 40px; } #preview-area__container__content .tb-list ol li::before, #preview-area__container__content .tb-mixed ol li::before { line-height: 1; position: absolute; left: 0; border-radius: 50%; display: flex; align-items: center; justify-content: center; }#preview-area__container__content .tb-list ol li::before, #preview-area__container__content .tb-mixed ol li::before { } #preview-area__container__content .tb-list ol li::before, #preview-area__container__content .tb-mixed ol li::before { content: ''; background: transparent !important; color: #000000 !important; width: 22px; font-size: 14px; height: 22px; } #preview-area__container__content [data-element-id="fbbb85d1-c330-47ce-902e-1758c8750b8d"]{margin-left: 0px !important;margin-right: 0px !important;margin-top: 0px !important;margin-bottom: 0px !important;text-align: center !important;} #preview-area__container__content [data-element-id="681eca3d-2ab1-40b9-bbab-1a4a449e9271"]{border-radius: 0px !important;margin-left: 0px !important;margin-right: 0px !important;background-position: center center !important;background-repeat: no-repeat !important;background-color: transparent !important;padding-left: 20px !important;padding-right: 20px !important;padding-top: 10px !important;padding-bottom: 10px !important;} #preview-area__container__content [data-element-id="60956159-67d6-4779-8238-374cbb7198f8"]{} #preview-area__container__content [data-element-id="05a72af8-9aa8-4ad6-a947-f51ea59441b4"]{border-radius: 0px !important;margin-left: 0px !important;margin-right: 0px !important;background-position: center center !important;background-repeat: no-repeat !important;background-color: transparent !important;padding-left: 20px !important;padding-right: 20px !important;padding-top: 10px !important;padding-bottom: 10px !important;} #preview-area__container__content [data-element-id="a9fa8203-0bcd-4f07-b05c-f1c8bc7ca542"]{} #preview-area__container__content [data-element-id="a9fa8203-0bcd-4f07-b05c-f1c8bc7ca542"] .tb-h1{font-weight: 700 !important;} #preview-area__container__content [data-element-id="a9fa8203-0bcd-4f07-b05c-f1c8bc7ca542"] .tb-h2{font-weight: 700 !important;} #preview-area__container__content [data-element-id="a9fa8203-0bcd-4f07-b05c-f1c8bc7ca542"] .tb-h3{font-weight: 700 !important;} #preview-area__container__content [data-element-id="a9fa8203-0bcd-4f07-b05c-f1c8bc7ca542"] .tb-p{font-weight: 700 !important;} #preview-area__container__content [data-element-id="38525b9c-79cb-4517-9cea-bd0deb0907ed"]{} #preview-area__container__content [data-element-id="d8e9ae3f-b6e4-4624-816f-265359922e2d"]{} #preview-area__container__content [data-element-id="d8e9ae3f-b6e4-4624-816f-265359922e2d"] .tb-h1{font-weight: 700 !important;} #preview-area__container__content [data-element-id="d8e9ae3f-b6e4-4624-816f-265359922e2d"] .tb-h2{font-weight: 700 !important;} #preview-area__container__content [data-element-id="d8e9ae3f-b6e4-4624-816f-265359922e2d"] .tb-h3{font-weight: 700 !important;} #preview-area__container__content [data-element-id="d8e9ae3f-b6e4-4624-816f-265359922e2d"] .tb-p{font-weight: 700 !important;} #preview-area__container__content [data-element-id="29745289-056e-40ce-8de8-1b9e364d0074"]{} #preview-area__container__content [data-element-id="e15ed418-0a9f-4533-85a3-fbcecaebf559"]{} #preview-area__container__content [data-element-id="e15ed418-0a9f-4533-85a3-fbcecaebf559"] .tb-h1{font-weight: 700 !important;} #preview-area__container__content [data-element-id="e15ed418-0a9f-4533-85a3-fbcecaebf559"] .tb-h2{font-weight: 700 !important;} #preview-area__container__content [data-element-id="e15ed418-0a9f-4533-85a3-fbcecaebf559"] .tb-h3{font-weight: 700 !important;} #preview-area__container__content [data-element-id="e15ed418-0a9f-4533-85a3-fbcecaebf559"] .tb-p{font-weight: 700 !important;} #preview-area__container__content [data-element-id="a9b0e822-b98b-4400-8a75-47b4115987d1"]{} #preview-area__container__content [data-element-id="2b40d235-87c3-4f31-b034-7e601133293a"]{border-radius: 0px !important;margin-left: 0px !important;margin-right: 0px !important;background-position: center center !important;background-repeat: no-repeat !important;background-color: transparent !important;padding-left: 20px !important;padding-right: 20px !important;padding-top: 10px !important;padding-bottom: 10px !important;} #preview-area__container__content [data-element-id="d8880d55-a0fc-442f-bf77-7dc804960284"]{} #preview-area__container__content.mobile [data-element-id="fbbb85d1-c330-47ce-902e-1758c8750b8d"]{} #preview-area__container__content.mobile [data-element-id="681eca3d-2ab1-40b9-bbab-1a4a449e9271"]{padding-left: 10px !important;padding-right: 10px !important;padding-top: 10px !important;padding-bottom: 10px !important;} #preview-area__container__content.mobile [data-element-id="60956159-67d6-4779-8238-374cbb7198f8"]{} #preview-area__container__content.mobile [data-element-id="05a72af8-9aa8-4ad6-a947-f51ea59441b4"]{padding-left: 10px !important;padding-right: 10px !important;padding-top: 10px !important;padding-bottom: 10px !important;} #preview-area__container__content.mobile [data-element-id="a9fa8203-0bcd-4f07-b05c-f1c8bc7ca542"]{} #preview-area__container__content.mobile [data-element-id="38525b9c-79cb-4517-9cea-bd0deb0907ed"]{} #preview-area__container__content.mobile [data-element-id="d8e9ae3f-b6e4-4624-816f-265359922e2d"]{} #preview-area__container__content.mobile [data-element-id="29745289-056e-40ce-8de8-1b9e364d0074"]{} #preview-area__container__content.mobile [data-element-id="e15ed418-0a9f-4533-85a3-fbcecaebf559"]{} #preview-area__container__content.mobile [data-element-id="a9b0e822-b98b-4400-8a75-47b4115987d1"]{} #preview-area__container__content.mobile [data-element-id="2b40d235-87c3-4f31-b034-7e601133293a"]{padding-left: 10px !important;padding-right: 10px !important;padding-top: 10px !important;padding-bottom: 10px !important;} #preview-area__container__content.mobile [data-element-id="d8880d55-a0fc-442f-bf77-7dc804960284"]{} Präzision, Innovation und Teamgeist - dafür steht KRAL.KRAL entwickelt hochwertige Lösungen für Kunden weltweit. Unser Erfolg basiert auf Qualität, Innovationskraft und Menschen, die gerne Verantwortung übernehmen. Mit einem starken Produktportfolio wachsen wir nachhaltig und bieten sichere Jobs mit Zukunft.Mach Präzision zu deinem Job - als Senior .NET & Azure Developer (m/w/d) in Lustenau. Deine Aufgaben:Entwicklung von neuen Apps, Programmen und Systemen.Betreuung bestehender Software/Datenbanken.Erstellung technischer Spezifikationen, Prozessdokument und Pflichtenhefte.Weiterentwicklung der Addons für Dynamics 365 BC.Schnittstellenentwicklung (z. B. API).Nutzung von KI-gestützten Entwicklungswerkzeugen (Claude Code, GitHub Copilot, MCP).Dein Profil:Mehrjährige Berufserfahrung als DeveloperFundierte Kenntnisse C#, .NET 8/9/10, SQL, Azure etc.Hohe Problemlösungskompetenz.Eigeninitiative, Blick fürs Wesentliche.Unser Angebot:Attraktiver und sicherer Arbeitsplatz.Abwechslungsreiches Aufgabengebiet.Persönliche Entwicklungsmöglichkeiten.Angenehme, kollegiale Atmosphäre.Umfassende Einschulung.Corporate Benefits.Das Entgelt liegt deutlich über der kollektivvertraglichen Mindestentlohnung und orientiert sich am Vorarlberger Arbeitsmarkt, am internationalen Umfeld sowie an deiner Qualifikation und Erfahrung.Das sind wir. www.kral.at Werde Teil von KRAL.E-Mail an Frank Hofer, Leiter Human Resources, [email protected]KRAL GmbH, Bildgasse 40, 6890 Lustenau, Tel.: +43 5577 86644-0

Anmelden var waitmeColor = "#e4660d"; var waitmeText = "Bitte warten ..."; function handleCredentialResponse(response) { waitMeAction('start', 'body', waitmeColor, waitmeText); var body = 'credential=' + encodeURIComponent(response.credential); var bookmarkElement = document.getElementById('bookmark_to_save'); if (bookmarkElement && bookmarkElement.value) { body += '&job_to_bookmark=' + encodeURIComponent(bookmarkElement.value); } fetch('/account/google', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, body: body }) .then(response => response.json()) .then(data => { if (data.success) { window.location.href = data.redirect_url; } else { console.error('Google Sign-In failed:', data.error); waitMeAction('stop', 'body'); } }) .catch(error => { console.error('Error:', error); waitMeAction('stop', 'body'); }); } LinkedIn - ODER - Passwort vergessen? | Jetzt registrieren × var waitmeColor = "#e4660d"; var waitmeText = "Bitte warten ..."; function handleCredentialResponse(response) { waitMeAction('start', 'body', waitmeColor, waitmeText); var body = 'credential=' + encodeURIComponent(response.credential); var bookmarkElement = document.getElementById('bookmark_to_save'); if (bookmarkElement && bookmarkElement.value) { body += '&job_to_bookmark=' + encodeURIComponent(bookmarkElement.value); } fetch('/account/google', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, body: body }) .then(response => response.json()) .then(data => { if (data.success) { window.location.href = data.redirect_url; } else { console.error('Google Sign-In failed:', data.error); waitMeAction('stop', 'body'); } }) .catch(error => { console.error('Error:', error); waitMeAction('stop', 'body'); }); } LinkedIn

  • ODER - Passwort vergessen? | Jetzt registrieren

Passwort vergessen? | Jetzt registrieren × Per E-Mail versenden

Requirements

  1. Mehrjährige Berufserfahrung als Developer
  2. Fundierte Kenntnisse C#, .NET 8/9/10, SQL, Azure etc.
  3. Hohe Problemlösungskompetenz.
  4. Eigeninitiative, Blick fürs Wesentliche.

Benefits & conditions

  1. Attraktiver und sicherer Arbeitsplatz.
  2. Abwechslungsreiches Aufgabengebiet.
  3. Persönliche Entwicklungsmöglichkeiten.
  4. Angenehme, kollegiale Atmosphäre.
  5. Umfassende Einschulung.
  6. Corporate Benefits.
  7. Das Entgelt liegt deutlich über der kollektivvertraglichen Mindestentlohnung und orientiert sich am Vorarlberger Arbeitsmarkt, am internationalen Umfeld sowie an deiner Qualifikation und Erfahrung.

Das sind wir. www.kral.at

About the company

KRAL GmbH Bezirk Dornbirn (Lustenau, Österreich) Präzision, Innovation und Teamgeist - dafür steht KRAL. KRAL entwickelt hochwertige Lösungen für Kunden weltweit. Unser Erfolg basiert auf Qualität, Innovationskraft und Menschen, die gerne Verantwortung übernehmen. Mit einem starken Produktportfolio wachsen wir nachhaltig und bieten sichere Jobs mit Zukunft.

Apply for this position