Lead .NET Software Engineer
EPAM Systems
Rola Lead .NET Software Engineer to stanowisko zorientowane na praktyczne tworzenie oprogramowania (hands-on), gdzie kandydat przejmuje pełną odpowiedzialność za cykl życia aplikacji. Obejmuje to projektowanie, rozwój i wdrażanie złożonych aplikacji z wykorzystaniem .NET i ReactJS, z naciskiem na skalowalność, wydajność i jakość. Istotne jest również wykorzystanie narzędzi AI (np. Copilot) oraz znajomość nowoczesnych wzorców architektonicznych i praktyk CI/CD.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: szczegółowy opis projektów, nad którymi będzie pracował kandydat., informacje o wielkości zespołu, z którym będzie współpracował kandydat..
Rola Lead .NET Software Engineer to stanowisko zorientowane na praktyczne tworzenie oprogramowania (hands-on), gdzie kandydat przejmuje pełną odpowiedzialność za cykl życia aplikacji. Obejmuje to projektowanie, rozwój i wdrażanie złożonych aplikacji z wykorzystaniem .NET i ReactJS, z naciskiem na skalowalność, wydajność i jakość. Istotne jest również wykorzystanie narzędzi AI (np. Copilot) oraz znajomość nowoczesnych wzorców architektonicznych i praktyk CI/CD.
- ✓Możliwość pracy za granicą do 60 dni rocznie.
- ✓Udział w programie Employee Stock Purchase Plan.
- ✓Dostęp do certyfikacji (GCP, Azure, AWS) i platform edukacyjnych (LinkedIn Learning, Get Abstract, Cloud Guru).
- !Nie sprecyzowano, jak duży jest zespół, z którym będzie współpracował Lead .NET Software Engineer.
- !Brak informacji o konkretnych projektach, nad którymi będzie pracował kandydat.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Pełne przejęcie technicznej odpowiedzialności za cykl życia aplikacji.
- •Projektowanie i budowanie skalowalnych, wydajnych aplikacji.
- •Wykorzystanie narzędzi AI (np. GitHub Copilot) w procesie tworzenia.
- •Współpraca z product ownerami i innymi inżynierami.
- •Pisanie czystego, łatwego w utrzymaniu i dobrze udokumentowanego kodu.
- •Przeprowadzanie code reviews.
- •Rozwiązywanie problemów, debugowanie i optymalizacja aplikacji.
Stanowisko liderskie — wymaga zarówno doświadczenia technicznego jak i umiejętności zarządzania.
Kandydat z minimum 5 latami doświadczenia w tworzeniu aplikacji full-stack, z dobrą znajomością .NET i ReactJS, a także podstawową wiedzą o Azure i MS SQL. Komunikatywność w języku angielskim na poziomie B2 jest wymagana.
Rola nie jest dla osób z mniejszym niż 5-letnim doświadczeniem w tworzeniu aplikacji full-stack lub bez doświadczenia w technologiach .NET i ReactJS. Kandydaci, którzy nie potrafią pracować samodzielnie lub nie posiadają wymaganej znajomości języka angielskiego, również nie będą pasować.
- ?Jakie są główne wyzwania techniczne, z jakimi mierzy się zespół obecnie?
- ?Jak wygląda proces podejmowania decyzji architektonicznych w zespole?
- ?Jakie są oczekiwania dotyczące mentoringu i rozwoju młodszych członków zespołu?
- ?Czy istnieją jakieś konkretne plany rozwoju produktu lub nowe funkcjonalności, nad którymi zespół będzie pracował w najbliższym czasie?
- ?Jak wygląda proces code review i jakie są standardy jakości kodu?
- ?W jaki sposób zespół zarządza długiem technicznym?
- −Szczegółowy opis projektów, nad którymi będzie pracował kandydat.
- −Informacje o wielkości zespołu, z którym będzie współpracował kandydat.
- −Szczegóły dotyczące procesu rekrutacyjnego.
Firma promuje kulturę dynamiczną i inkluzywną, gdzie pracownicy współpracują w międzynarodowych zespołach nad innowacyjnymi projektami, mając możliwość ciągłego uczenia się i rozwoju.
Proces rekrutacyjny obejmuje rozmowę z rekruterem, a następnie rozmowy techniczne i z menedżerem. Szczegółowe etapy nie są podane.