Wymagania:

  • Praktyczna znajomość: C#, ASP.NET MVC, .NET, REST, HTML, CSS, JavaScript, MS SQL Server
  • Doświadczenie w pracy w Visual Studio lub Visual Studio Code
  • Znajomość języka angielskiego na poziomie umożliwiającym bieżącą komunikację w środowisku biznesowym
  • Nastawienie na dzielenie się wiedzą
  • Odpowiedzialność za wypracowane rozwiązania
  • Umiejętność tworzenia przemyślanego kodu, uwzględniającego potrzeby biznesowe
  • Znajomość architektury mikroserwisowej oraz REST
  • Znajomość SQL oraz sposobów optymalizacji zapytań bazodanowych
  • Znajomość zagadnień związanych z pisaniem testów jednostkowych
  • Znajomość zagadnień związanych z bezpieczeństwem aplikacji
  • Umiejętność korzystania z GIT

Mile widziane: 

  • Znajomość bibliotek JavaScript: React, jQuery, Knockout.js
  • Doświadczenie w tworzeniu usług w architekturze mikroserwisów zgodnie z podejściem Domain Driven Design
  • Praktyczna znajomość Redis
  • Znajomość zagadnień architektury rozproszonej
  • Znajomość zagadnień związanych z optymalizacją wydajności aplikacji
  • Dokumentowanie usług REST za pomocą Swagger / YAML

  • Współpracę w oparciu o kontrakt b2b ze spółką Millennium Service
  • Pracę ze złożonymi systemami od perspektywy „backend”
  • Aktywne uczestnictwo w procesie analizy i tworzenia nowych rozwiązań oraz architektury
  • Używanie najnowszych technologii oraz wzorców projektowych

Wymagania:

  • Bardzo dobra znajomość C#, .Net, REST, Entity Framework, MS SQL Server
  • Znajomość architektury mikroserwisowej oraz CQRS
  • Znajomość SQL oraz sposobów optymalizacji zapytań bazodanowych
  • Znajomość zagadnień związanych z pisaniem testów jednostkowych i integracyjnych
  • Znajomość zagadnień związanych z bezpieczeństwem aplikacji
  • Umiejętność korzystania z GIT
  • Znajomość języka angielskiego na poziomie umożliwiającym pracę w środowisku międzynarodowym
  • Wykształcenie wyższe

Dodatkowymi atutami będzie znajomość: 

  • Apache Kafka od strony programistycznej  
  • Redis 
  • Hangfire
  • Xunit
  • Elastic
  • Zagadnień architektury rozproszonej  
  • Wzorca Domain Driven Design  
  • Zagadnień związanych z optymalizacją wydajności aplikacji  
  • Dokumentowania usług REST za pomocą Swagger i OpenAPI

W Banku Millennium budujemy nowoczesną bankowość, u której podstaw leży zaawansowana technologia. 

Jesteśmy bankiem cyfrowym. Nasi specjaliści IT tworzą rozwiązania, z których korzystają miliony użytkowników. Projektują i rozwijają nowoczesne aplikacje dla każdego z obszarów naszej działalności, stanowiąc technologiczne DNA banku. 

Współpracujemy z wybranymi departamentami Banku w zakresie analizy wymagań, tworzenia i implementowania nowych rozwiązań. Utrzymujemy i rozwijamy istniejące systemy (development ‘in-house’)… a wszystko po to, by poprzez rozwiązania IT budować wartość biznesową oraz trwałą przewagę konkurencyjną Banku.