Senior .NET Developer
Senior Software Engineer (.NET / Multi-Platform)
Opis stanowiska
Poszukujemy doświadczonego Senior Software Engineera, który będzie kluczowym członkiem zespołu odpowiedzialnego za projektowanie, rozwój i utrzymanie rozwiązań w środowisku .NET oraz technologii pokrewnych.
Rola obejmuje pracę zarówno w obszarze backendowym, integracyjnym, jak i natywnych aplikacji desktopowych i mobilnych, z wykorzystaniem AWS i technologii chmurowych.
Oprócz pracy przy projektach w środowisku .NET i technologiach pokrewnych, będziesz odpowiadać za projektowanie architektury systemów, udział w ustaleniach technicznych z klientami i działem biznesu oraz przekładanie wymagań biznesowych na spójną architekturę techniczną.
Zakres obowiązków
Projektowanie i implementacja wielowarstwowych aplikacji w środowisku .NET (backend, desktop, mobile).
Rozwój aplikacji natywnych w C# .NET dla Windows (WPF, WinForms, MAUI) oraz aplikacji mobilnych na Android (Xamarin, MAUI lub inne).
Integracja z usługami chmurowymi AWS (S3, Lambda, EC2, RDS, IAM).
Tworzenie i optymalizacja zapytań bazodanowych (T-SQL, PostgreSQL, MySQL).
Analiza wymagań biznesowych i przekładanie ich na rozwiązania techniczne - projektowanie architektury systemów i dokumentowanie decyzji technicznych.
Kontakt z klientem i działem biznesu w zakresie ustaleń technicznych (język angielski w stopniu komunikatywnym).
Współpraca w procesie code review oraz tworzenie dokumentacji technicznej.
Praca z ORM-ami (Entity Framework, NHibernate).
Wymagania (must have)
Bardzo dobra znajomość .NET, .NET Core i C#.
Dobra znajomość T-SQL oraz baz danych MySQL, PostgreSQL, MSSQL.
Doświadczenie w projektowaniu architektury systemów.
Umiejętność pracy z klientami/działami biznesowymi i tłumaczenia wymagań na rozwiązania techniczne.
Komunikatywna znajomość języka angielskiego (spotkania techniczne, dokumentacja).
Mile widziane:
Programowanie desktopowe w C# .NET (WPF, WinForms, MAUI)
Doświadczenie z Dockerem, AWS (S3, Lambda, EC2, RDS, IAM)
Znajomość systemów Linux i Windows (w tym serwerowych)
Entity Framework
Tworzenie aplikacji mobilnych na Android
Oferujemy
Udział w projektach o wysokiej złożoności technologicznej
Pracę przy aplikacjach obejmujących pełne spektrum technologii – od backendu, przez aplikacje natywne, po chmurę.
Udział w rozwoju zespołu i jego procesów technicznych, perspektywę rozwoju roli w zależności od kompetencji
Szkolenia oraz budżet rozwojowy.

NANOVO
Nanovo Sp. z o.o. to firma specjalizująca się w innowacyjnych rozwiązaniach reklamowych w przestrzeni fizycznej sklepów oraz w cyfrowej transformacji handlu detalicznego. Firma koncentruje się na Retail Media In-store, o...
Senior .NET Developer
Senior .NET Developer