Do międzynarodowego projektu poszukiwany jest Senior .NET Developer, który posiada solidne doświadczenie w tworzeniu aplikacji backendowych oraz dobrze odnajduje się w środowisku chmurowym Azure.

Warunki zaangażowania:
Lokalizacja: 100% zdalnie
Start: ASAP (akceptujemy kandydatury z max 1msc okresem wypowiedzenia)
Stawka (ustalana indywidualnie): 120 - 135 PLN net / h

Zaangażowanie: B2B (outsourcing z ••••), full-time, długofalowo

Zakres obowiązków

  • Projektowanie, rozwój i utrzymanie aplikacji opartych na technologiach .NET.

  • Tworzenie wysokiej jakości, czytelnego i łatwego w utrzymaniu kodu zgodnie z dobrymi praktykami programistycznymi.

  • Projektowanie oraz implementacja integracji pomiędzy systemami on-premise i rozwiązaniami działającymi w chmurze.

  • Tworzenie i rozwój usług oraz API wykorzystujących m.in. REST i SOAP.

  • Praca z bazami danych oraz rozwiązaniami ORM.

  • Tworzenie testów jednostkowych i dbanie o jakość rozwijanego oprogramowania.

  • Udział w procesie projektowania architektury oraz stosowanie odpowiednich wzorców projektowych.

  • Praca w środowisku Agile oraz udział w procesach Continuous Integration i Continuous Delivery.

  • Współpraca z zespołem przy wdrażaniu oraz automatyzacji procesów deploymentu.

  • Rozwijanie kompetencji w zakresie nowych technologii, w szczególności rozwiązań dostępnych w Microsoft Azure.

Wymagania

  • Minimum 4 lata komercyjnego doświadczenia w technologiach .NET.

  • Bardzo dobra znajomość C# oraz .NET / .NET Core.

  • Praktyczne doświadczenie z Entity Framework lub innym ORM.

  • Doświadczenie w pracy z WCF.

  • Minimum 2 lata doświadczenia z Microsoft Azure, w szczególności z wybranymi usługami takimi jak:

    • Azure Functions,

    • Azure Logic Apps,

    • Azure Web Apps,

    • Azure SQL / SQL Server,

    • lub innymi usługami Azure.

  • Znajomość wzorców projektowych i architektonicznych.

  • Doświadczenie w projektowaniu i implementacji REST API oraz SOAP / Web Services.

  • Znajomość zasad Clean Code oraz praktyk związanych z testami jednostkowymi.

  • Dobra znajomość SQL.

  • Doświadczenie z Git oraz procesami CI/CD.

  • Praktyczna znajomość automatyzacji procesów budowania, testowania i wdrażania aplikacji.

  • Dobra znajomość języka angielskiego