Backend Software Developer (C#)
⚲ Katowice
13 000 - 19 000 PLN (UoP)
Wymagania
- doświadczenie w prowadzeniu backend developmentu i dostarczania platformy mikrousług w chmurze
- doświadczenie w projektowaniu i utrzymaniu usług backendowych w C# i .NET
- doświadczenie z AWS (ECS, Lambda, Cognito i usługi wspierające)
- doświadczenie w koordynacji transferu wiedzy od zewnętrznego dostawcy i prowadzeniu sesji handoveru kodu
- doświadczenie w tworzeniu Infrastructure as Code z użyciem Terraform
- doświadczenie w budowaniu i optymalizacji procesów ETL oraz pipeline'ów danych w Pythonie
- doświadczenie w utrzymaniu CI/CD z GitHub Actions
Opis stanowiska
Reply Polska szuka backendowca do prowadzenia rozwoju platformy mikrousług w chmurze (C#/.NET, AWS). Kluczowy element roli to przejęcie systemu od zewnętrznego dostawcy — będziesz koordynować transfer wiedzy, prowadzić sesje handoveru kodu i dokumentować architekturę. To oferta dla kogoś, kto lubi dużą odpowiedzialność i nie boi się pracy z istniejącym, potencjalnie słabo udokumentowanym kodem.
🔍 Dekoder Ogłoszenia
🔴
Lead backend development and technical delivery of a cloud-native microservices platform.
Oczekuje się, że będziesz samodzielnie kierować rozwojem i dostarczaniem złożonej platformy, co może oznaczać dużą odpowiedzialność i presję.
🔴
Participate in and coordinate vendor transition and knowledge transfer activities.
Może to oznaczać konieczność przejęcia odpowiedzialności za systemy od zewnętrznego dostawcy, co wiąże się z potencjalnymi trudnościami w zrozumieniu i przejęciu istniejącego kodu oraz procesów.
🔴
Lead structured codebase handover sessions with the outgoing vendor.
Podobnie jak wyżej, sugeruje to przejmowanie istniejącego, potencjalnie niedokumentowanego lub skomplikowanego kodu, co może wymagać znacznego wysiłku w celu jego zrozumienia i uporządkowania.
🟡
Own architecture documentation and knowledge transfer workshops.
Oznacza to, że będziesz odpowiedzialny za tworzenie i utrzymanie dokumentacji architektonicznej, co może być czasochłonne i wymagać dużej precyzji.
🟡
Ensure full understanding of all backend services, deployment pipelines, and infrastructure components.
Wymaga to dogłębnego poznania i utrzymania wiedzy na temat wszystkich aspektów technicznych platformy, co może być obciążające i wymagać ciągłego uczenia się.