Senior .NET Developer

Klient GrowUperion
Miejsce pracy Białystok, Warszawa, Szczecin, Olsztyn, Wrocław, Przemyśl, Chorzów, zdalnie
Opis oferty Grow Uperion to platforma, która pomaga w zwiększaniu motywacji i zaangażowania pracowników z wykorzystaniem metod grywalizacji. Ciągle rozwijamy produkt, dlatego szukamy osoby, która wzmocni nasz zespół. Od frontu pracujemy w React, a za kontrolę jakości odpowiada nasz QA. Jesteśmy częścią technologicznej grupy TenderHut.
Twoje zadania
  • projektowanie i wdrażanie architektury rozwiązań systemowych dla nowych funkcjonalności w .NET Core,
  • implementacja nowych funkcjonalności zgodnie z przekazanymi wymaganiami,
  • zgłaszanie inicjatyw w celu optymalizacji i poprawy jakości oprogramowania, 
  • zgłaszanie inicjatyw dotyczących innowacyjnych i najnowocześniejszych rozwiązań dla procesu produkcji oprogramowania, 
  • nadzór nad tworzeniem i aktualizacją dokumentacji technicznej i oprogramowania użytkowego,
  • projektowanie architektury oprogramowania zgodnie z przyjętą strategią,
  • dbałość o rozwiązania projektowe, które spełniają wymagania dotyczące bezpieczeństwa i wydajności,
  • identyfikacja wymagań środowiskowych sprzętu, infrastruktury i oprogramowania,
  • odpowiedni dobór technologii i narzędzi, wytyczenie standardów projektowania i realizacji zadań,
  • analiza zgłoszonych problemów technicznych i proponowanie rozwiązań,
  • opracowywanie rozwiązań koncepcyjnych oraz inicjatyw biznesowych,
  • zapewnienie wsparcia merytorycznego i technicznego w zespole,
  • udział w pracach kontrolnych i testach tworzonego oprogramowania,
  • estymacja pracochłonności realizacji nowego zadania/projektu.
Pasujesz, jeśli spełniasz te wymagania
  • bardzo dobra znajomość języka C#,
  • bardzo dobra znajomość .NET Core,
  • bardzo dobra znajomość Entity Framework,
  • bardzo dobra znajomość zasad programowania zorientowanego obiektowo,
  • bardzo dobra znajomość wzorców projektowych,
  • znajomość Git,
  • bardzo dobra znajomość MS SQL oraz doświadczenie w pracy z SQL Server,
  • dobra znajomość angielskiego na poziomie B1+,
  • umiejętność dokonywania przemyślanych wyborów projektowych najlepszych dla danych wymagań,
  • skupienie na jakości kodu i wydajności tworzonego rozwiązania,
  • chęć uczenia się nowych rzeczy i dzielenia się swoim doświadczeniem.

Liczymy na

  • wiedza z zakresu: Azure Compute, Storage, WebApps, Azure App Insights, Azure Functions, Azure Services (Event Hub, Service Bus, Queues),
  • podstawowa wiedza z zakresu dokeryzacji,
  • odpowiednie nastawienie do powierzonych zadań,
  • chęć rozwoju, poznawania nowych technologii i podnoszenia swoich kwalifikacji,
  • umiejętności analityczne, rozumienie procesów biznesowych i ich implementacji w aplikacji.
Co możemy Ci zaoferować
  • Pizza Fridays,
  • możliwość pracy z biura lub zdalnie,
  • prywatna opieka medyczna Luxmed,
  • karta Multisport,
  • elastyczny czas pracy,
  • budżet szkoleniowy,
  • lekcje języka angielskiego,
  • możliwość udziału w zajęciach SoftwareHut Speaking (nauka wystąpień publicznych).
Data ostatniej modyfikacji czwartek, 22 grudnia 2022