Klinika telezdrowia skupiająca się na zdrowiu mężczyzn. Wykorzystują spersonalizowane podejście do opieki dzięki wnioskom opartym na danych.
- .NET Core 3.1
- dotNET 6+
- Azure SQL — ok. 6 baz danych
- Azure Repos
- GitHub
- Usługi Azure i Azure Devops
- Playwright
- Redis cache li>
- TypeScript
- PostgresSQL
- React/Next.JS
- Azure SQL Server
- Entity Framework
< /ul> Informacje o roli:
Jako starszy inżynier .NET będziesz odgrywać ważną rolę w kierowaniu ewolucją technologiczną naszych platform. Będziesz odgrywać kluczową rolę w aktualizowaniu i utrzymywaniu naszych systemów, zapewnianiu płynnego przejścia i wdrażaniu najlepszych praktyk. Twoja wiedza specjalistyczna poprowadzi zespół przez złożone wyzwania i innowacyjne rozwiązania, wykorzystując najnowocześniejsze technologie w celu dostarczania wysokiej jakości, skalowalnego i wydajnego oprogramowania. Dołącz do naszego dynamicznego zespołu, aby mieć wpływ na przyszłość naszych produktów.
Obowiązki:
- Aktualizacje systemu : Bądź częścią zespołu, który obsługuje proces aktualizacji z .NET 3.1 do 6, a ostatecznie do 8, zapewniając minimalne zakłócenia i optymalną wydajność.
- Tworzenie aplikacji : projektowanie, tworzenie i utrzymywanie wysokiej jakości oprogramowania przy użyciu platformy .NET 6+, Entity Framework i Azure SQL Server.
- Integracja frontonu : współpracuj z programistami frontonu w celu integracji aplikacji .NET z React/Next.js i TypeScript, zapewniając płynną obsługę użytkownika.
- Zarządzanie bazami danych : optymalizuj i utrzymuj bazy danych przy użyciu Redis, Postgres i Azure SQL Server.
- Recenzje kodu i mentoring : przeprowadzaj dokładne recenzje kodu, przekazuj konstruktywne opinie i doradzaj młodszym inżynierom, aby wspierać kulturę ciągłego doskonalenia.
- Współpraca i komunikacja : ścisła współpraca z zespołami interdyscyplinarnymi, aby zrozumieć wymagania, zidentyfikować rozwiązania i terminowo realizować projekty.
- Optymalizacja wydajności : identyfikacja wąskich gardeł, rozwiązywanie problemów i wdrażanie ulepszeń wydajności aplikacji i baz danych.
- Dokumentacja : prowadź kompleksową dokumentację projektów systemów, baz kodu i procesów aktualizacji, aby zapewnić przejrzystość i ciągłość.
Kwalifikacje:
Doświadczenie : co najmniej 7 lat doświadczenia zawodowego w tworzeniu oprogramowania ze szczególnym naciskiem na technologiach .NET.
Umiejętności techniczne :
- Biegła znajomość platformy .NET 6 lub nowszej, z doświadczeniem w aktualizowaniu starszych wersji.
- Dobra znajomość Entity Framework i doświadczenie z Azure SQL Server.
- Biegłość w technologiach front-end, w tym TypeScript, React/Next.js i pewna znajomość Nest.js.
- Doświadczenie z Redisem i Postgresem.
Rozwiązywanie problemów : wykazana umiejętność rozwiązywania złożonych problemów technicznych, rozwiązywania problemów i skutecznego dostarczaniarozwiązania.
Współpraca : doskonałe umiejętności komunikacyjne z udokumentowaną historią udanej współpracy w zespołach interdyscyplinarnych.
Przywództwo : udokumentowane doświadczenie w nadzorowaniu młodszych inżynierów i kierowaniu inicjatywami technicznymi.
Wykształcenie : tytuł licencjata w dziedzinie informatyki, inżynierii lub pokrewnej dziedziny lub równoważne doświadczenie praktyczne.
- Doskonałe umiejętności komunikacji i współpracy.
- Poziom języka angielskiego B2+ (w mowie i piśmie)