Pracuj.pl Stacjonarnie Mid

Umbraco Developer / .NET Developer

Crafton

⚲ Poznań, Stare Miasto

Do uzgodnienia

Wymagania

  • Umbraco CMS (v9+)
  • .NET (C#)
  • ASP.NET Core MVC
  • SQL Server
  • HTML / CSS / JS
  • GitHub Actions / GitLab CI
  • uSync / Umbraco Deploy
  • Umbraco Cloud / Azure
  • React.js / TypeScript (Headless Umbraco)

Opis stanowiska

Nasze wymagania:
Szukamy ludzi, którzy:
• Mają 3-5+ lat komercyjnego doświadczenia w C#/.NET, z czego znaczną część stanowi praca przy projektach opartych na Umbraco CMS.
• Głęboko rozumieją ekosystem Umbraco – wiedzą, że dobry CMS to taki, którego redaktorzy używają z przyjemnością i potrafią zamodelować dane tak, aby system "oddychał" nawet przy tysiącach węzłów.
• Posiadają praktyczną wiedzę na temat Umbraco API, routingu, Surface Controllers i eventów.
• Rozumieją procesy wdrażania (CI/CD) specyficzne dla Umbraco (np. synchronizacja struktury za pomocą uSync).
• Myślą o architekturze długoterminowo – potrafią pisać czysty, rozszerzalny kod oparty o zasady SOLID.
• Komunikują się po angielsku (min. B2) i dowożą tematy samodzielnie end-to-end.

Mile widziane:
Radzenie sobie z architekturą headless, łącząc potęgę Umbraco na backendzie z nowoczesnym front-endem (React/Vue).

O projekcie:
Kodzimy rzeczy dla top marek i instytucji - od Saudi mega-projects po polskie ikony (LOT, Żabka, Santander). Chcesz budować zaawansowane platformy, multisite'y i customowe wdrożenia na Umbraco CMS dla największych brandów na świecie? Wbijaj do nas!

Zakres obowiązków:
Co będziesz robić?
• Projektować i dowozić end-to-end architekturę rozwiązań opartych na Umbraco (od zaawansowanego backendu po wsparcie dla front-endu).
• Tworzyć perfekcyjne "Editor Experience" – budować intuicyjny i logiczny backoffice z wykorzystaniem Custom Property Editors i przemyślanej struktury Document Types.
• Dbać o optymalizację i wydajność: mądre zarządzanie cache'owaniem, unikanie pułapek wydajnościowych (N+1 query) i dbanie o bezpieczeństwo (szczególnie w nowszych wersjach opartych na .NET Core).
• Integrować CMS z zewnętrznymi systemami (CRM, ERP, bramki płatności, systemy rezerwacyjne).
• Pisać czysty kod z testami, robić code review, a na prod wypuszczać przez stabilne procesy CI/CD (z użyciem uSync lub podobnych narzędzi).
• Doradzać architekturę i standardy - słuchamy ludzi, którzy dowożą wyniki i chcemy, żeby rozwijali skrzydła.

Oferujemy:
Topowe projekty, realny wpływ na architekturę i rozwój platform CMS.
Elastyczny tryb: remote/hybryda (biuro w centrum Poznania).
Płatne dni wolne także na B2B, normalne godziny (bez nocnych pożarów co tydzień).
Wynagrodzenie adekwatne do skilla.

🔍 Dekoder Ogłoszenia

🔴
znaczną część stanowi praca przy projektach opartych na Umbraco CMS
Może oznaczać, że większość Twojego czasu będzie poświęcona na utrzymanie lub drobne modyfikacje istniejących projektów Umbraco, a nie na tworzenie od zera.
🔴
wiedzą, że dobry CMS to taki, którego redaktorzy używają z przyjemnością
Oczekuje się, że będziesz poświęcać dużo czasu na optymalizację interfejsu użytkownika dla redaktorów, co może być czasochłonne i wymagać kompromisów w innych obszarach.
🔴
potrafią zamodelować dane tak, aby system "oddychał" nawet przy tysiącach węzłów
Może sugerować, że będziesz miał do czynienia z bardzo dużymi i potencjalnie problematycznymi bazami danych, które wymagają ciągłej optymalizacji wydajności.
🔴
dowożą tematy samodzielnie end-to-end
Oczekuje się, że będziesz w stanie samodzielnie realizować zadania od początku do końca, co może oznaczać dużą odpowiedzialność i brak wsparcia.
🟡
kodzimy rzeczy dla top marek i instytucji - od Saudi mega-projects po polskie ikony (LOT, Żabka, Santander)
Choć brzmi imponująco, może oznaczać pracę nad bardzo dużymi i złożonymi projektami, które mogą być trudne do zarządzania i wymagają ciągłego dostosowywania się do specyficznych wymagań klienta.