Programista .NET (bankowość)

Summary

Develops and maintains high-availability .NET systems for banking, focusing on payment processing and regulated environments using C#, SQL, and modern DevOps practices.

Branża: bankowość

Lokalizacja: hybryda - 1 dzień na 2 tygodnie z biura w Warszawie

Stawka: do 140 zł/h netto na b2b

O zespole

Rozwiązania rozwijane przez zespół przetwarzają transakcje o wysokiej krytyczności biznesowej i dużej skali działania, wspierając kluczowe procesy płatnicze.

Zakres obowiązków

  • udział w projektowaniu, implementacji oraz rozwoju systemów informatycznych w środowisku regulowanym,

  • implementacja nowych funkcjonalności na potrzeby biznesu,

  • utrzymanie, monitorowanie i rozwój istniejących systemów oraz analiza i usuwanie błędów pojawiających się na środowiskach testowych i produkcyjnych,

  • tworzenie i aktualizacja dokumentacji technicznej i funkcjonalnej systemu,

  • współpraca z analitykami, developerami oraz biznesem,

  • współpraca w opracowywaniu nowych rozwiązań i obieraniu kierunków rozwojowych.

Wymagania (must have)

  • minimum 4-letnie doświadczenie programistyczne w realizacji projektów informatycznych (mile widziane doświadczenie w sektorze bankowym lub fintech)

  • bardzo dobra znajomość platformy .NET (preferowane doświadczenie z .NET 8 oraz nowszymi wersjami) oraz .NET Framework 4.8

  • bardzo dobra znajomość języka C# oraz programowania obiektowego (OOP),

  • praktyczna znajomość wzorców projektowych oraz zasad SOLID,

  • bardzo dobra znajomość SQL oraz relacyjnych baz danych (PostgreSQL, MS SQL Server)

  • doświadczenie w tworzeniu testów jednostkowych i integracyjnych,

  • znajomość procesu wytwarzania oprogramowania, Git oraz praktyk CI/CD

  • doświadczenie w tworzeniu rozwiązań w środowisku o wysokiej dostępności i krytyczności biznesowej,

  • wysoka samodzielność, odpowiedzialność oraz umiejętność współpracy w zespole,

  • znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną.

Mile widziane

  • praktyczne wykorzystanie narzędzi AI wspierających proces wytwarzania oprogramowania (np. Claude, Codex)

  • znajomość Kubernetes, Docker oraz Ansible,

  • znajomość technologii legacy wykorzystywanych w środowiskach korporacyjnych (.NET Framework, WCF, WinForms, JBasic).