Senior .NET Developer, Tickets Selling System
DataArt
Stanowisko dotyczy modernizacji i rozbudowy systemu sprzedaży biletów kolejowych dla dużego europejskiego klienta. Praca backendowa w zespole DataArt, skupiona na refaktoryzacji i rozwoju mikroserwisów w .NET z wykorzystaniem AWS. System jest złożony, zgodny z regulacjami, obsługuje aplikację mobilną, webową i call center, a także integruje się z Global Distribution Systems (GDS).
Brakuje: nie podano wielkości zespołu dataart na projekcie, brak informacji o procesie rekrutacyjnym (liczba etapów, zadanie domowe).
Stanowisko dotyczy modernizacji i rozbudowy systemu sprzedaży biletów kolejowych dla dużego europejskiego klienta. Praca backendowa w zespole DataArt, skupiona na refaktoryzacji i rozwoju mikroserwisów w .NET z wykorzystaniem AWS. System jest złożony, zgodny z regulacjami, obsługuje aplikację mobilną, webową i call center, a także integruje się z Global Distribution Systems (GDS).
- ✓Aż 26 dni urlopu i 10 płatnych dni chorobowych (bez L4) dla wszystkich form zatrudnienia
- ✓Dostęp do platform edukacyjnych: O'Reilly, LinkedIn Learning, Udemy
- ✓Płatny bench (idle) między projektami
- ✓Zwrot kosztów certyfikacji (AWS, GCP, Microsoft)
- ✓Program mentoringowy oraz możliwość rozwoju jako speaker/mentor
- ✓Wewnętrzne wsparcie psychologiczne
- !Praca w modelu outsourcingowym (DataArt) – nie dla wszystkich
- !Brak informacji o dyżurach on-call lub wsparciu produkcyjnym
- !Trwająca migracja z MSSQL na Postgres/DynamoDB – może być chaotyczna
- !System złożony, z wieloma regulacjami – potencjalnie biurokratyczny
- !Kilka niezależnych zespołów – ograniczony kontekst dla pojedynczego developera
- •Refaktoryzacja i rozwijanie systemu sprzedaży biletów w .NET
- •Projektowanie i implementacja nowych endpointów REST API (WebAPI)
- •Pisanie testów jednostkowych (nUnit) i używanie frameworków mockujących (Moq)
- •Modelowanie danych z Entity Framework lub NHibernate, migracja z MSSQL do Postgres i DynamoDB
- •Wstrzykiwanie zależności (Autofac) w architekturze mikroserwisowej
- •Współpraca z zespołami klienta w ramach Agile (Scrum?)
- •Code review i dbanie o Clean Code oraz SOLID
- •Debugowanie i optymalizacja wydajności komponentów na AWS
Oferta dla doświadczonych specjalistów (Senior).
Backend developer .NET z dokładnie 7 latami komercyjnego doświadczenia, który zna C#, WebAPI, mikroserwisy i potrafi pisać testy jednostkowe. Powinien mieć podstawy ORM (EF lub NHibernate) i umieć pracować z relacyjnymi bazami danych.
Osoby z mniej niż 5 latami doświadczenia w .NET lub bez solidnego backgroundu w mikroserwisach i testowaniu. Juniorzy i midowie bez wymaganego stażu nie będą brani pod uwagę.
- ?Ile osób liczy zespół backendowy DataArt na tym projekcie?
- ?Czy jesteśmy w pełni samodzielni technicznie, czy klient narzuca rozwiązania?
- ?Jak wygląda proces migracji bazy danych – czy to już trwa, czy dopiero planowany?
- ?Czy wymagane są dyżury on-call? Jak często?
- ?Jaki jest stosunek nowego developmentu do refaktoryzacji?
- ?Czy są przewidziane wyjazdy do klienta (np. spotkania integracyjne)?
- ?Jakie są oczekiwania co do overlapu czasowego z zespołem klienta (strefa czasowa)?
- −Nie podano wielkości zespołu DataArt na projekcie
- −Brak informacji o procesie rekrutacyjnym (liczba etapów, zadanie domowe)
- −Nie wiadomo, czy wymagane są dyżury on-call
- −Brak szczegółów dot. pracy z chmurą AWS (konkretne usługi)
- −Nie określono, jak długo trwa projekt
Praca w jednym z kilku niezależnych zespołów backendowych, każdy odpowiedzialny za własną część systemu. Współpraca z zespołami DataArt i klienta w metodyce Agile. Oczekiwana dobra komunikacja i samodzielność.