Kontakt

Edit Template

Kontakt

Edit Template

Senior Software Engineer

Dla klienta z branży technologicznej poszukujemy kandydata na stanowisko Senior Software Engineer.

Opis stanowiska
Poszukujemy doświadczonego Senior Software Engineera z szerokim zakresem umiejętności, 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.
Znajomość systemów Linux i Windows (w tym serwerowych)
Bardzo dobra znajomość struktur danych i algorytmów
Doświadczenie w programowaniu obiektowym
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 i NHibernate
Tworzenie aplikacji mobilnych na Android

Model współpracy

  • Umowa B2B.
  • 25 dni wolnych od świadczenia usług w skali roku.
  • Praca hybrydowa w Warszawie w nowoczesnym biurze (Praga Południe) – minimum 2 dni w biurze w tygodniu.

Aplikuj teraz

Zapisz się

Nowe oferty pracy 

You have been successfully Subscribed! Ops! Something went wrong, please try again.