Senior Programista .NET
⚲ Warsaw
Do uzgodnienia
Wymagania
- frontend
- Financial Services
- Splunk
- Artificial Intelligence (AI)
- .Net
- C#
- Testing
- TeamCity
- Microsoft Azure
- CI/CD
Opis stanowiska
INFOMRACJE O PROJEKCIE:
•
Branża: bankowość
• Stawka: ok. 150 PLN/h netto + VAT (B2B)
• Forma pracy: Hybrydowa (wizyta w biurze w Warszawie lub Łodzi 1/2 tygodnie)
Podsumowanie
Dołączysz do zespołu rozwijającego i utrzymującego usługi bankowe ze szczególnym naciskiem na nowoczesne rozwiązania w bankowości internetowej.
Obowiązki:
• Programowanie w C# na platformie .NET 8 / .NET Core,
• Praca z architekturą mikroserwisową oraz rozwiązaniami opartymi o architekturę eventową (Kafka),
•
Koordynowanie pracy grupy 2–4 developerów i rozdzielanie zadań w zespole,
• Tworzenie i utrzymanie testów automatycznych zapewniających niezawodność oprogramowania,
• Monitorowanie aplikacji (Splunk, Grafana),
• Praca z procesami CI/CD (Azure DevOps, TeamCity, Jenkins),
• Analiza wymagań, rozwiązywanie problemów i projektowanie rozwiązań,
• Wykorzystywanie narzędzi AI w procesie programowania.
Wymagania:
•
Min. 5 lat doświadczenia oraz zaawansowana, seniorska znajomość C# i platformy .NET,
• Doświadczenie w pracy z dużymi, złożonymi systemami i funkcjonalnościami krytycznymi w mocno regulowanych środowiskach,
• Doświadczenie w pracy z systemami o wysokiej dostępności oraz bardzo wysokiej wydajności,
• Praca z mikroserwisami,
• Doświadczenie w koordynowaniu pracy mniejszych grup programistów oraz pełna samodzielność,
• Bardzo dobre umiejętności analityczne,
• Monitoring aplikacji: znajomość i praktyczne doświadczenie w pracy ze Splunk lub Grafaną,
• Komunikacja asynchroniczna / messaging: doświadczenie z rozwiązaniami opartymi o architekturę eventową i kolejkami – preferowana Kafka,
• Doświadczenie w automatyzacji testów oraz testowaniu modułowym,
• Umiejętność pracy w metodykach analizy wymagań.
Mile widziane:
• Znajomość technologii frontendowych (np. Node.js, React, TypeScript),
• Doświadczenie w bankowości internetowej, płatnościach, bankowości korporacyjnej,
• Znajomość innych narzędzi do monitorowania aplikacji.
•
Branża: bankowość
• Stawka: ok. 150 PLN/h netto + VAT (B2B)
• Forma pracy: Hybrydowa (wizyta w biurze w Warszawie lub Łodzi 1/2 tygodnie)
Podsumowanie
Dołączysz do zespołu rozwijającego i utrzymującego usługi bankowe ze szczególnym naciskiem na nowoczesne rozwiązania w bankowości internetowej.
Obowiązki:
• Programowanie w C# na platformie .NET 8 / .NET Core,
• Praca z architekturą mikroserwisową oraz rozwiązaniami opartymi o architekturę eventową (Kafka),
•
Koordynowanie pracy grupy 2–4 developerów i rozdzielanie zadań w zespole,
• Tworzenie i utrzymanie testów automatycznych zapewniających niezawodność oprogramowania,
• Monitorowanie aplikacji (Splunk, Grafana),
• Praca z procesami CI/CD (Azure DevOps, TeamCity, Jenkins),
• Analiza wymagań, rozwiązywanie problemów i projektowanie rozwiązań,
• Wykorzystywanie narzędzi AI w procesie programowania.
Wymagania:
•
Min. 5 lat doświadczenia oraz zaawansowana, seniorska znajomość C# i platformy .NET,
• Doświadczenie w pracy z dużymi, złożonymi systemami i funkcjonalnościami krytycznymi w mocno regulowanych środowiskach,
• Doświadczenie w pracy z systemami o wysokiej dostępności oraz bardzo wysokiej wydajności,
• Praca z mikroserwisami,
• Doświadczenie w koordynowaniu pracy mniejszych grup programistów oraz pełna samodzielność,
• Bardzo dobre umiejętności analityczne,
• Monitoring aplikacji: znajomość i praktyczne doświadczenie w pracy ze Splunk lub Grafaną,
• Komunikacja asynchroniczna / messaging: doświadczenie z rozwiązaniami opartymi o architekturę eventową i kolejkami – preferowana Kafka,
• Doświadczenie w automatyzacji testów oraz testowaniu modułowym,
• Umiejętność pracy w metodykach analizy wymagań.
Mile widziane:
• Znajomość technologii frontendowych (np. Node.js, React, TypeScript),
• Doświadczenie w bankowości internetowej, płatnościach, bankowości korporacyjnej,
• Znajomość innych narzędzi do monitorowania aplikacji.
🔍 Dekoder Ogłoszenia
🔴
Koordynowanie pracy grupy 2–4 developerów i rozdzielanie zadań w zespole
Oczekuje się, że będziesz pełnił rolę team leadera lub tech leadera, mimo że nie jest to jasno określone w tytule stanowiska.
🔴
Doświadczenie w pracy z dużymi, złożonymi systemami i funkcjonalnościami krytycznymi w mocno regulowanych środowiskach
Przygotuj się na pracę z przestarzałymi technologiami, skomplikowaną logiką biznesową i restrykcyjnymi procedurami.
🟡
Wykorzystywanie narzędzi AI w procesie programowania
Może oznaczać zarówno nowoczesne narzędzia wspomagające kodowanie, jak i konieczność eksperymentowania z nowymi, nie do końca sprawdzonymi rozwiązaniami.
🔴
Doświadczenie w koordynowaniu pracy mniejszych grup programistów oraz pełna samodzielność
Podkreśla to oczekiwanie roli lidera technicznego lub osoby, która potrafi samodzielnie zarządzać swoim czasem i zadaniami, a także wspierać innych.
🟡
Hybrydowa (wizyta w biurze w Warszawie lub Łodzi 1/2 tygodnie)
Choć podane są dwie lokalizacje, faktyczna częstotliwość wizyt w biurze może być bardziej elastyczna lub wymagać częstszych przyjazdów, w zależności od potrzeb projektu.