Full Stack .NET віддалено Poszukujemy utalentowanego programisty Full Stack .NET z dużym doświadczeniem w Razor oraz rozległą wiedzą na temat platform chmurowych Azure i AWS. Idealny kandydat będzie biegły w budowaniu i utrzymywaniu szerokiej gamy aplikacji, w tym aplikacji internetowych, interfejsów API i Azure Functions, z wykorzystaniem platformy .NET. Dodatkowo powinni posiadać wiedzę z zakresu technologii chmurowych, w szczególności Azure i AWS. Jako kluczowy członek naszego zespołu, kandyd
Full Stack .NET віддалено Poszukujemy utalentowanego programisty Full Stack .NET z dużym doświadczeniem w Razor oraz rozległą wiedzą na temat platform chmurowych Azure i AWS. Idealny kandydat będzie biegły w budowaniu i utrzymywaniu szerokiej gamy aplikacji, w tym aplikacji internetowych, interfejsów API i Azure Functions, z wykorzystaniem platformy .NET. Dodatkowo powinni posiadać wiedzę z zakresu technologii chmurowych, w szczególności Azure i AWS. Jako kluczowy członek naszego zespołu, kandydat będzie brał udział w projektowaniu, opracowywaniu i wdrażaniu skalowalnych, bezpiecznych i wydajnych rozwiązań. STACK: C#, ASP .NET Core, Razor, JavaScript, usługi WCF, HTML, SQL, Azure, AWS, Jenkins, Docker, Kubernetes, Azure App Services, AWS Lambda, S3, RDS Kluczowe obowiązki: Tworzenie i utrzymywanie aplikacji internetowych, interfejsów API i Azure Functions korzystające z platformy .NET, z naciskiem na onRazor do renderowania po stronie serwera. Projektuj i wdrażaj komponenty front-end przy użyciu składni HTML, CSS, JavaScript i Razor. Twórz i integruj usługi zaplecza, interfejsy API i usługi WCF przy użyciu języków C# i ASP.NET Core. Współpracuj z projektantami UI/UX, aby stworzyć responsywne i przyjazne dla użytkownika interfejsy. Projektuj, wdrażaj i zarządzaj aplikacjami w środowiskach chmurowych Azure i AWS. Wykorzystaj praktyki DevOps, aby zautomatyzować procesy wdrażania i zapewnić ciągłą integrację i dostarczanie. Konfiguruj i optymalizuj usługi w chmurze, w tym maszyny wirtualne, bazy danych, pamięć masową i sieci. Zapewnij bezpieczeństwo, skalowalność i niezawodność aplikacji i infrastruktury w chmurze. Rozwiązywanie problemów i debugowanie problemów w środowiskach produkcyjnych i nieprodukcyjnych. Bądź na bieżąco z nowymi technologiami i najlepszymi praktykami w zakresie programowania .NET, przetwarzania w chmurze i DevOps. Kwalifikacje: Wykształcenie wyższe na kierunku informatyka, inżynieria lub pokrewne. Udokumentowane doświadczenie jako programista .NET z pełnym stosem, ze szczególnym naciskiem na onRazor do renderowania po stronie serwera. Dobra znajomość języka C#, ASP.NET Core, HTML, CSS, JavaScript i składni Razor. Rozległa wiedza na temat platform chmurowych Azure i/lub AWS, w tym usług takich jak Azure App Service, AWS Lambda, S3, RDS itp. Znajomość praktyk i narzędzi DevOps, w tym CI/CDpipelines, systemów kontroli wersji (np. Git) i ciągłej integracji narzędzia (np. Azure DevOps, Jenkins). Doświadczenie z technologiami konteneryzacji, takimi jak Docker i narzędziami do orkiestracji, takimi jak Kubernetes isaplus. Znajomość relacyjnych baz danych i baz NoSQL oraz doświadczenie w zakresie zapytań SQL i optymalizacji baz danych. Silne umiejętności rozwiązywania problemów i umiejętność rozwiązywania złożonych problemów. Doskonałe umiejętności komunikacji i współpracy, z możliwością efektywnej pracy w środowisku wewnętrznym. Preferowane kwalifikacje: certyfikaty Azure lub AWS (np. Azure Developer Associate, AWS Certified Developer). Doświadczenie w architekturze mikrousług, przetwarzaniu bezserwerowym i systemach rozproszonych. Znajomość narzędzi do monitorowania i logowania takich jak Azure Monitor, AWS CloudWatch, ELK Stack itp. Znajomość metodologii Agile/Scrum i cyklu życia oprogramowania (SDLC). Wcześniejsze doświadczenie w mentoringu młodszych programistów i przeprowadzaniu przeglądów kodu. Doświadczenie z narzędziami infrastrukturalnymi ascode, takimi jak Terraform, do udostępniania i zarządzania zasobami w chmurze.