Senior Software Engineer (.NET) in Kraków

Senior Software Engineer (.NET) in Kraków

Kraków Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
A

W skrócie

  • Zadania: Twórz oprogramowanie z nowoczesnymi technologiami i współpracuj nad innowacyjnymi projektami.
  • Firma: Innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, opieka zdrowotna, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wprowadzaj realne zmiany w projektach.
  • Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

EBS jest szybko rozwijającą się, przedsiębiorczą firmą technologiczną i częścią Alarm.com. Alarm.com to wiodąca platforma oparta na chmurze dla inteligentnego bezpieczeństwa i Internetu Rzeczy. Ponad 7,6 miliona właścicieli domów i firm codziennie polega na naszych rozwiązaniach, aby uczynić swoje nieruchomości bezpieczniejszymi, mądrzejszymi i bardziej efektywnymi. Innowujemy nowe technologie w szybko rozwijających się obszarach, w tym AI, analityce wideo, rozpoznawaniu twarzy, uczeniu maszynowemu, analizie energii i innych.

Zespół Kontroli Dostępu (AC) to mieszanka inżynierów full-stack, z naciskiem na backend, którzy budują platformę, na której firmy polegają, aby zabezpieczyć i zarządzać fizycznym dostępem do swoich nieruchomości. Nasze usługi obejmują pełną podróż systemu kontroli dostępu — od API w chmurze i potoków zdarzeń po warstwę komunikacyjną, która bezpośrednio rozmawia z panelami, czytnikami kart i inteligentnymi zamkami w terenie.

Poszukujemy Starszego Inżyniera Oprogramowania (z naciskiem na backend), który pasjonuje się budowaniem niezawodnych, skalowalnych systemów, które łączą oprogramowanie w chmurze z rzeczywistym sprzętem i chce zobaczyć, jak jego kod otwiera drzwi — dosłownie — dla firm na całym świecie.

Jako Starszy Inżynier Oprogramowania w zespole Kontroli Dostępu, będziesz projektować, rozwijać i optymalizować usługi backendowe, które napędzają naszą platformę kontroli dostępu — od API w chmurze i potoków zdarzeń po systemy, które komunikują się z fizycznymi kontrolerami i czytnikami w terenie. Chociaż rola ma nacisk na backend, będziesz pracować w całym stosie, przyczyniając się do naszego front-endu, gdy funkcje tego wymagają.

Alarm.com ceni współpracę i wspólne działania w biurze. Budujemy nowy zespół w Krakowie. Nasi pracownicy pracują w pełni z biura z możliwością okazjonalnej pracy zdalnej.

Obowiązki:

  • Projektowanie, rozwijanie i utrzymywanie skalowalnych usług backendowych, API i modeli danych, które napędzają naszą platformę kontroli dostępu.
  • Budowanie i ulepszanie warstwy komunikacji urządzeń, która łączy naszą platformę chmurową z sprzętem kontroli dostępu — panelami, czytnikami i zamkami — w tym konfigurację urządzeń, aktualizacje oprogramowania układowego i przepływy przetwarzania zdarzeń w czasie rzeczywistym.
  • Rozwój funkcji w całym stosie, w tym funkcji front-endowych (Ember.js), gdy projekty tego wymagają.
  • Prowadzenie projektów technicznych od początku do końca — podejmowanie decyzji architektonicznych, prowadzenie przeglądów projektów oraz zapewnienie skalowalności, bezpieczeństwa i wydajności.
  • Pełnienie roli mentora i wzoru do naśladowania dla rosnącego zespołu w Krakowie — wprowadzanie nowych inżynierów, mentoring młodszych i średniozaawansowanych inżynierów poprzez przeglądy kodu, dyskusje projektowe i współpracę, oraz podnoszenie standardów jakości kodu.
  • Udział w całym cyklu życia rozwoju, od zbierania wymagań po wdrożenie i monitorowanie produkcji.
  • Praca bezpośrednio z rzeczywistym sprzętem kontroli dostępu w celu opracowania, testowania i debugowania integracji urządzeń.
  • Znajomość kompromisów — wiedza, kiedy iterować szybko, a kiedy budować z myślą o skali, solidności i łatwości utrzymania.
  • Ścisła współpraca z menedżerami produktów, inżynierami sprzętu/urządzeń oraz innymi zespołami programistycznymi w różnych strefach czasowych.
  • Wkład w kulturę innowacji poprzez wprowadzanie nowych pomysłów i technicznych usprawnień do zespołu.

Wymagania:

  • Dyplom licencjata lub magistra w dziedzinie informatyki, inżynierii komputerowej lub pokrewnej, lub równoważne doświadczenie zawodowe.
  • 5+ lat doświadczenia w profesjonalnym rozwoju oprogramowania, z udokumentowanym sukcesem w realizacji złożonych projektów.
  • Zaawansowane umiejętności programowania obiektowego, najlepiej w C#.
  • Silne doświadczenie w projektowaniu baz danych, SQL i usługach backendowych.
  • Znajomość nowoczesnych frameworków JavaScript, takich jak Ember.js, Angular lub React, będzie dodatkowym atutem.
  • Doświadczenie w dziedzinie IoT i/lub automatyzacji domu będzie dodatkowym atutem.
  • Solidne osiągnięcia w zakresie wdrażania i poprawy strategii testowania jednostkowego i automatycznego.
  • Doświadczenie w systemach rozproszonych, komunikacji w czasie rzeczywistym lub aplikacjach o wysokiej wydajności.
  • Doskonałe umiejętności komunikacyjne i zdolność do prowadzenia współpracy międzyfunkcyjnej.

Dlaczego warto pracować dla Alarm.com?

  • Dokonaj natychmiastowego wpływu — przejmij projekty, które bezpośrednio wpływają na firmy polegające na naszych rozwiązaniach zabezpieczających każdego dnia.
  • Pracuj z rzeczywistymi urządzeniami IoT — zobacz swój kod w akcji na panelach kontroli dostępu, czytnikach i zamkach, z którymi integrujemy.
  • Bądź uprawniony — przejmij odpowiedzialność za funkcje, podejmuj decyzje techniczne i buduj produkty najwyższej klasy.
  • Pracuj z nowoczesnymi technologiami — nasz stos technologiczny obejmuje C#, .NET, SQL Server, Kafka, Ember.js i aplikacje mobilne.
  • Długoterminowe zatrudnienie na podstawie umowy o pracę (CoE).
  • Atrakcyjny pakiet benefitów — opieka medyczna, ubezpieczenie na życie, pakiet sportowy, roczny budżet na rozwój zawodowy (2 000 USD).

Senior Software Engineer (.NET) in Kraków – pracodawca: Alarm.com

Alarm.com to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Krakowie, gdzie innowacje w technologii wideo spotykają się z pasją do jakości. Pracując w zespole inżynieryjnym, będziesz miał możliwość rozwijania swoich umiejętności w obszarze IoT/SaaS, a także korzystania z licznych możliwości rozwoju zawodowego w atmosferze współpracy i wsparcia. Dodatkowo, firma stawia na elastyczność i nowoczesne podejście do pracy, co czyni ją atrakcyjnym miejscem dla ambitnych inżynierów oprogramowania.

A

Dane kontaktowe:

Zespół rekrutacyjny Alarm.com

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer (.NET) in Kraków

C#
.NET
SQL
Ember.js
Backend Development
API Development
Database Design