Senior Developer (ASP.NET)
⚲ Warszawa
Do uzgodnienia
Wymagania
- ASP.NET
- Microsoft SQL Server
- T-SQL
- Jira
- Confluence
- Visual Studio
- Visual Studio Code
- Kubernetes
- Docker
Opis stanowiska
Nasze wymagania:
Wykształcenie wyższe kierunkowe: informatyka, matematyka lub kierunki pokrewne
Bardzo dobra znajomość ASP.NET Core 8 lub nowszych wersji platformy
Doświadczenie w projektowaniu i tworzeniu aplikacji z wykorzystaniem Microsoft SQL Server (2016+) oraz praktyczna znajomość języka T-SQL
Umiejętność administracji, konfiguracji i optymalizacji środowiska Internet Information Services (IIS)
Doświadczenie w projektowaniu, wdrażaniu i utrzymaniu rozwiązań opartych o Microsoft Azure
Praktyczna znajomość architektury mikroserwisowej oraz zasad projektowania rozproszonych systemów
Doświadczenie w pracy z narzędziami Jira i Confluence wspierającymi zarządzanie projektami i dokumentacją
Biegłość w korzystaniu ze środowisk programistycznych Visual Studio oraz Visual Studio Code
Doświadczenie w konteneryzacji aplikacji z wykorzystaniem Docker oraz zarządzaniu kontenerami przy użyciu Kubernetes
Znajomość języka angielskiego na poziomie umożliwiającym czytanie i pisanie dokumentacji technicznej
O projekcie:
Nasz klient to jeden z trzech największych polskich banków uniwersalnych, jak również jedna z największych instytucji finansowych w obszarze Europy Środkowo-Wschodniej. Jako pierwszy polski bank uruchomił bankomat i wydał kartę kredytową.
Zakres obowiązków:
Projektowanie, rozwój oraz utrzymanie aplikacji opartych o ASP.NET Core
Tworzenie, rozwój i optymalizacja baz danych Microsoft SQL Server, w tym przygotowywanie wydajnych zapytań i procedur w języku T-SQL
Projektowanie, wdrażanie i utrzymanie rozwiązań działających w środowisku Microsoft Azure
Projektowanie, implementacja oraz rozwój systemów opartych o architekturę mikroserwisową
Przygotowywanie, konfiguracja i utrzymanie środowisk kontenerowych z wykorzystaniem Docker oraz orkiestracja aplikacji przy użyciu Kubernetes
Administracja i konfiguracja środowisk IIS oraz zapewnienie ich wysokiej dostępności i wydajności
Współpraca z zespołem projektowym z wykorzystaniem narzędzi Jira i Confluence, w tym planowanie prac, raportowanie postępów oraz prowadzenie dokumentacji technicznej
Udział w analizie wymagań biznesowych, projektowaniu rozwiązań oraz wdrażaniu nowych funkcjonalności
Dbanie o jakość kodu poprzez stosowanie dobrych praktyk programistycznych, przeprowadzanie przeglądów kodu (Code Review) oraz udział w procesie testowania i wdrażania aplikacji
Monitorowanie działania aplikacji, diagnozowanie problemów oraz optymalizacja wydajności systemów
Oferujemy:
Indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o komfort w projekcie
Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych
SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami
Nie tylko praca – wyjścia, sport i nasze webinary #edge1talks
Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych
Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe)
Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
Bezpłatne lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku
Wykształcenie wyższe kierunkowe: informatyka, matematyka lub kierunki pokrewne
Bardzo dobra znajomość ASP.NET Core 8 lub nowszych wersji platformy
Doświadczenie w projektowaniu i tworzeniu aplikacji z wykorzystaniem Microsoft SQL Server (2016+) oraz praktyczna znajomość języka T-SQL
Umiejętność administracji, konfiguracji i optymalizacji środowiska Internet Information Services (IIS)
Doświadczenie w projektowaniu, wdrażaniu i utrzymaniu rozwiązań opartych o Microsoft Azure
Praktyczna znajomość architektury mikroserwisowej oraz zasad projektowania rozproszonych systemów
Doświadczenie w pracy z narzędziami Jira i Confluence wspierającymi zarządzanie projektami i dokumentacją
Biegłość w korzystaniu ze środowisk programistycznych Visual Studio oraz Visual Studio Code
Doświadczenie w konteneryzacji aplikacji z wykorzystaniem Docker oraz zarządzaniu kontenerami przy użyciu Kubernetes
Znajomość języka angielskiego na poziomie umożliwiającym czytanie i pisanie dokumentacji technicznej
O projekcie:
Nasz klient to jeden z trzech największych polskich banków uniwersalnych, jak również jedna z największych instytucji finansowych w obszarze Europy Środkowo-Wschodniej. Jako pierwszy polski bank uruchomił bankomat i wydał kartę kredytową.
Zakres obowiązków:
Projektowanie, rozwój oraz utrzymanie aplikacji opartych o ASP.NET Core
Tworzenie, rozwój i optymalizacja baz danych Microsoft SQL Server, w tym przygotowywanie wydajnych zapytań i procedur w języku T-SQL
Projektowanie, wdrażanie i utrzymanie rozwiązań działających w środowisku Microsoft Azure
Projektowanie, implementacja oraz rozwój systemów opartych o architekturę mikroserwisową
Przygotowywanie, konfiguracja i utrzymanie środowisk kontenerowych z wykorzystaniem Docker oraz orkiestracja aplikacji przy użyciu Kubernetes
Administracja i konfiguracja środowisk IIS oraz zapewnienie ich wysokiej dostępności i wydajności
Współpraca z zespołem projektowym z wykorzystaniem narzędzi Jira i Confluence, w tym planowanie prac, raportowanie postępów oraz prowadzenie dokumentacji technicznej
Udział w analizie wymagań biznesowych, projektowaniu rozwiązań oraz wdrażaniu nowych funkcjonalności
Dbanie o jakość kodu poprzez stosowanie dobrych praktyk programistycznych, przeprowadzanie przeglądów kodu (Code Review) oraz udział w procesie testowania i wdrażania aplikacji
Monitorowanie działania aplikacji, diagnozowanie problemów oraz optymalizacja wydajności systemów
Oferujemy:
Indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o komfort w projekcie
Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych
SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami
Nie tylko praca – wyjścia, sport i nasze webinary #edge1talks
Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych
Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe)
Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
Bezpłatne lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku
🔍 Dekoder Ogłoszenia
🔴
Bardzo dobra znajomość ASP.NET Core 8 lub nowszych wersji platformy
Może oznaczać, że projekt jest na wczesnym etapie rozwoju lub wymaga aktualizacji starszych systemów, a niekoniecznie pracy z najnowszymi funkcjonalnościami.
🔴
Praktyczna znajomość architektury mikroserwisowej oraz zasad projektowania rozproszonych systemów
Może oznaczać, że będziesz pracować nad istniejącą, skomplikowaną architekturą, a niekoniecznie projektować ją od zera.
🔴
Doświadczenie w konteneryzacji aplikacji z wykorzystaniem Docker oraz zarządzaniu kontenerami przy użyciu Kubernetes
Może oznaczać, że będziesz głównie utrzymywać i wdrażać istniejące kontenery, a niekoniecznie budować nowe rozwiązania od podstaw.
🔴
Projektowanie, rozwój oraz utrzymanie aplikacji opartych o ASP.NET Core
Słowo 'utrzymanie' może sugerować, że duża część pracy będzie polegać na naprawianiu błędów i modyfikowaniu istniejącego kodu, a nie tylko na tworzeniu nowych funkcjonalności.
🔴
Tworzenie, rozwój i optymalizacja baz danych Microsoft SQL Server, w tym przygotowywanie wydajnych zapytań i procedur w języku T-SQL
Może oznaczać, że będziesz musiał dużo czasu poświęcić na optymalizację istniejących, potencjalnie nieefektywnych zapytań, a nie tylko na tworzenie nowych.