Następna praca

Starszy inżynier .NET w RaxelTech

Opublikowano ponad 30 dni temu

3 wyświetlenia

RaxelTech

RaxelTech

0
0 recenzji
Brak doświadczenia

Przetłumaczone przez Google

27 sierpnia 2024 Starszy inżynier .NET Нікосія (Кіпр), віддалено Poszukujemy wysoko wykwalifikowanego starszego inżyniera .NET aby dołączyć do naszego zespołu programistów i objąć wiodącą rolę w budowaniu i optymalizowaniu złożonego produktu internetowego. Idealny kandydat będzie posiadał głęboką wiedzę specjalistyczną w zakresie programowania, architektury i wzorców projektowych .NET oraz doświadczenie w pracy z platformami chmurowymi, takimi jak Azure i AWS. Aby zapewnić skalowal

27 sierpnia 2024

Starszy inżynier .NET

Нікосія (Кіпр), віддалено

Poszukujemy wysoko wykwalifikowanego starszego inżyniera .NET aby dołączyć do naszego zespołu programistów i objąć wiodącą rolę w budowaniu i optymalizowaniu złożonego produktu internetowego.

Idealny kandydat będzie posiadał głęboką wiedzę specjalistyczną w zakresie programowania, architektury i wzorców projektowych .NET oraz doświadczenie w pracy z platformami chmurowymi, takimi jak Azure i AWS. Aby zapewnić skalowalność, wydajność i niezawodność produktu, niezbędna jest dobra znajomość MySQL i MongoDB.

WYMAGANIA:

Doświadczenie:

  • Ponad 5 lat doświadczenia w .NET rozwoju, koncentrując się na budowaniu i optymalizacji złożonych aplikacji internetowych.
  • Udokumentowane doświadczenie w projektowaniu i wdrażaniu skalowalnej architektury z wykorzystaniem .NET Core/.NET Framework.
  • Doświadczenie w pracy z relacyjnymi bazami danych (MySQL) i bazami danych NoSQL (MongoDB).

Umiejętności techniczne:

  • Głęboka wiedza w zakresie .NET Core/.NET Framework, C# i programowania obiektowego ( OP).
  • Biegła we wzorcach projektowych, zasadach SOLID i najlepszych praktykach w zakresie architektury oprogramowania.
  • Doświadczenie z platformami chmurowymi, takimi jak Azure i AWS, w tym wdrażanie usług i zarządzanie nimi.
  • Dogłębna znajomość projektowania i wdrażania interfejsu API RESTful.
  • Znajomość technologii front-endowych (HTML, CSS, JavaScript) będzie dodatkowym atutem.

Znajomość baz danych i chmury:

  • Zaawansowana znajomość MySQL, w tym projektowanie schematów, indeksowanie, optymalizacja zapytań i replikacja.
  • Biegła znajomość MongoDB, w tym modelowania danych, indeksowania i optymalizacji zapytań.
  • Znajomość praktyk i narzędzi DevOps, w tym potoków CI/CD, konteneryzacji (Docker) i infrastruktury jako kodu (Terraform, szablony ARM).

Umiejętności miękkie:

  • Silne umiejętności analityczne i rozwiązywania problemów wraz z proaktywnym podejściem do identyfikowania i rozwiązywania problemów.
  • Doskonałe umiejętności komunikacyjne, zarówno pisemne, jak i werbalne, z możliwością przekazywania złożonych koncepcji technicznych interesariuszom nietechnicznym.
  • Umiejętność pracy samodzielnej i w zespole, przejmowania odpowiedzialności za projekty i doprowadzania ich do końca.

Wykształcenie:

  • tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej dziedziny albo równoważne doświadczenie praktyczne .

OBOWIĄZKI:

Architektura i projektowanie systemu:

  • Kierownik projektowanie i rozwój złożonej aplikacji internetowej, zapewniając jej zgodność z najlepszymi praktykami w zakresie architektury i wzorców projektowych.
  • Definiuj i wdrażaj solidne, skalowalne i łatwe w utrzymaniu rozwiązania architektoniczne, które spełniają wymagania biznesowe.
  • Projektuj odpowiednio mikrousługi lub architektury monolityczne, zapewniając bezproblemową integrację i komunikację między komponentami.

Rozwój i wdrażanie:

  • Napisz czysty, wydajny i łatwy w utrzymaniu kod przy użyciu .NET Core/.NET Framework, przestrzegając do standardów kodowania i najlepszych praktyk.
  • Zaimplementuj wsparcied usługi, interfejsy API i potoki przetwarzania danych zoptymalizowane pod kątem wydajności i skalowalności.

Zarządzanie bazami danych:

  • Projektuj, wdrażaj i optymalizuj bazy danych NoSQL (MongoDB), aby skutecznie obsługiwać duże ilości danych.
  • Twórz i optymalizuj złożone zapytania i procedury składowane, aby zapewnić wysoką wydajność i niezawodność.
  • Wdrażaj indeksowanie baz danych, partycjonowanie i inne techniki optymalizacji, aby zwiększyć szybkość pobierania danych.

Integracja z chmurą i DevOps:

  • Współpracuj z platformami chmurowymi, takimi jak Azure i AWS, aby wdrażać usługi aplikacji i zarządzać nimi, zapewniając wysoką dostępność i skalowalność.
  • Wdrażaj potoki CI/CD na potrzeby automatycznego wdrażania i testowania, korzystając z narzędzi takich jak Azure DevOps, Jenkins lub podobnych.
  • Korzystaj z usług w chmurze do monitorowania, rejestrowania i dostrajania wydajności, aby zachować dobrą kondycję i szybkość reakcji systemu.

Przywództwo techniczne i współpraca:

  • Zapewnianie przywództwa technicznego i mentoringu młodszym programistom, udzielanie im wskazówek w zakresie najlepszych praktyk i przeglądów kodu i decyzje architektoniczne.
  • Współpracuj z zespołami wielofunkcyjnymi, w tym menedżerami produktu, projektantami i inżynierami ds. kontroli jakości, aby dostarczać oprogramowanie wysokiej jakości.
  • Weź udział w zwinnych ceremoniach, takich jak planowanie sprintu, codzienne stand-upy i retrospektywy, aby zapewnić dopasowanie i postęp.

Rozwiązywanie problemów i optymalizacja:

  • Identyfikacja, rozwiązywanie i rozwiązywanie złożonych problemów technicznych w stosie aplikacji.
  • Monitoruj i optymalizuj wydajność aplikacji, wdrażając buforowanie, równoważenie obciążenia i inne techniki zwiększające szybkość i wydajność.
  • Aktywnie identyfikuj obszary wymagające ulepszeń i prowadź inicjatywy mające na celu refaktoryzację, przebudowę lub optymalizację istniejących baz kodu.

Dokumentacja i zgodność:

  • Tworzenie i utrzymywanie dokumentacji technicznej, w tym diagramów architektury, dokumentacji API i specyfikacji projektowych.
  • Upewnij się, że aplikacja jest zgodna ze standardami branżowymi i wymogami regulacyjnymi, szczególnie dotyczącymi bezpieczeństwa i prywatności danych.
  • Regularnie przeglądaj kod, aby zapewnić zgodność ze standardami kodowania, praktykami bezpieczeństwa i wytycznymi dotyczącymi architektury.

O PROJEKCIE:

Nasz klient to wiodąca platforma technologii restauracyjnej ze strukturą dostawy i odbioru bez prowizji oraz zastrzeżoną optymalizacją dostaw technologia. Koncentrując się na wartym 105 miliardów dolarów lokalnym biznesie restauracyjnym w USA, ich siedziby znajdują się w Miami i Nowym Jorku. Misją naszego klienta jest umożliwienie restauracjom wykorzystania pełnego potencjału poprzez zapewnienie im narzędzi umożliwiających bezpośredni kontakt z klientami. Nasz zespół klientów, składający się z doświadczonych specjalistów z różnych dziedzin, zajmuje się rewolucjonizacją systemu dostaw dla lokalnych restauracji i sieci.

O RAXELTECH:

  1. Przyjazne i kreatywne środowisko.
  2. Godziwe wynagrodzenie i kompleksowy pakiet świadczeń.
  3. Możliwość relokacji przy naszym pełnym wsparciu na słoneczną wyspę „Cypr”.
  4. Polityka pracy zdalnej.
  5. Kultura ciągłego uczenia się i rozwoju zawodowego.
  6. Miejsce kładące duży nacisk na rozwój kariery, oferujące szerokie możliwości rozwoju.

Przetłumaczone przez Google

Brak doświadczenia
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować