← Vissza a listához
🏗️
Állás

Windows mérnök – .NET modernizáció és telepítő-architektúra (vállalkozó)

Tresorit
Software Architect • Helyszíni • Teljes munkaidő • 📍 Budapest

Tapasztalt Windows mérnököt keresnek meglévő Windows asztali alkalmazások modernizációjának, stabilizálásának és vállalati felkészültségének támogatására. A szerepkör a telepítő-architektúra fejlesztésére, a telepítési munkafolyamatok szabványosítására, a CI/CD pipeline-ok erősítésére, valamint a megbízható frissítési és telepítési élmény biztosítására összpontosít. Az együttműködés vállalkozói modellben (staff augmentation / Time & Material), részmunkaidőben, havonta kb. 40 óra tervezett fejlesztési munkával és igény szerinti támogatási résszel zajlik (kritikus hibák kezelése 8 órán belüli reakcióidővel).

Feladatok

  • .NET modernizáció: Windows asztali alkalmazások migrálása .NET Frameworkről .NET 8-ra, a régi kód korszerűsítése a modern .NET gyakorlatok szerint, a technikai adósság csökkentése, WPF és/vagy WinForms alkalmazások támogatása
  • Telepítő-architektúra és deployment: a telepítő-architektúra újratervezése és szabványosítása, egységes és megbízható telepítési folyamat kialakítása, a felhasználói szintű (alapértelmezett), a vállalati és az automatikus frissítési forgatókönyvek támogatása, ARM-kompatibilitás megvalósítása a telepítő módosításaival
  • CI/CD és DevOps: CI/CD pipeline-ok tervezése, fejlesztése és karbantartása, az Azure DevOps-ra való migráció vezetése vagy támogatása, átállás a meglévő rendszerekről (pl. Jenkins), valamint a build, tesztelés, csomagolás és kiadás automatizálása
  • Alkalmazás teljesítménye és stabilitása: az asztali alkalmazás teljesítményének optimalizálása (indítási idő, UI reszponzivitás, memóriahasználat), és a éles üzemi problémák hatékony elhárítása
  • Támogatás és incidenskezelés: időben történő reagálás a kritikus problémákra az SLA alapján, gyökérok-elemzés és javítások szállítása, az eredmények egyértelmű dokumentálása és kommunikálása

Elvárások

  • Erős tapasztalat C#-ban és .NET-ben (Framework és .NET 6/8)
  • Windows asztali alkalmazásfejlesztés (WPF és/vagy WinForms)
  • Erős tapasztalat többszálú programozásban és párhuzamosságban
  • Bizonyított tapasztalat a GUI teljesítményének optimalizálásában
  • Az MVVM architektúra mély ismerete
  • Tapasztalat telepítő-technológiákkal (MSI, MSIX vagy egyedi megoldások)
  • Gyakorlati tapasztalat CI/CD rendszerekkel
  • Az Azure DevOps erős ismerete (előnyben részesített)
  • Tapasztalat build-automatizálásban és pipeline-tervezésben

Előny

  • Tapasztalat ARM-alapú buildekkel vagy deploymentekkel
  • Vállalati szoftverterjesztési tapasztalat
  • PowerShell szkriptelés
  • MSBuild szakértelem
  • Jenkins tapasztalat (előny)

Soft skillek

Önálló munkavégzés képessége részmunkaidős együttműködési modellbenErős analitikus és problémamegoldó készségVilágos és strukturált kommunikációProaktív, megoldásorientált gondolkodásmód