Oferta pracy

Full Stack Developer(-ka)

mBank

  • ogłoszenie wygasło 2 miesiące temu
  • umowa o pracę
  • pełny etat
  • specjalista (Mid / Regular), młodszy specjalista (Junior)
  • praca zdalna, praca hybrydowa
  • Szukamy wielu kandydatów
  • rekrutacja zdalna

mBank

Prosta 18

Śródmieście

Warszawa

Technologie, których używamy

Wymagane

  • Angular

  • .NET Core

  • C#

  • TypeScript

  • .NET

  • Docker

  • Kubernetes

  • Cucumber

  • Jasmine

  • Gherkin

  • xunit

  • Moq

  • SQL

  • T-SQL

  • TeamCity

  • Jira

Mile widziane

  • Splunk

  • Grafana

  • SonarQube

O projekcie

Główne zadanie zespołu to ciągły rozwój systemu bankowego, działającego w reżimie 24/7. To przekłada się na realizację wielu projektów zarówno w obszarach biznesowych i technicznych. Przy ich realizacji wykorzystujemy metodyki zwinne (SCRUM). Pracujemy bezpośrednio z biznesem i PO.

Przykładamy dużą wagę do jakości wytwarzanego oprogramowania: piszemy testy jednostkowe i integracyjne, mamy blokujące Pull Requesty, Code Review, analizę statyczną kodu z SonarQube i odpowiednio skonfigurowane QualityGate, które również dbają o blokowanie niegotowych PRów, a także automatyczne testy E2E które sprawdzają regresyjnie nasze systemy.

Ok. 20% naszej pracy to utrzymanie systemu, reszta przekłada się na czysty rozwój (development). Backend/Front – mniej więcej w podziale 60%/40%, zależnie od zakresu realizowanego w danym momencie projektu

Twój zakres obowiązków

  • projektowanie i implementacja aplikacji biznesowych po stronie backend oraz frontend,

  • przygotowywanie koncepcji rozwiązań architektonicznych,

  • dokumentowanie prac programistycznych,

  • współpraca z innymi zespołami developerskimi oraz biznesowymi.

Nasze wymagania

  • doświadczenie na poziomie zaawansowanym w realizacji projektów w technologiach: C#, .NET Core 3.1, .NET 5/6, .NET Framework 4.8, Entity Framework Core,

  • doświadczenie w implementacji API/REST,

  • doświadczenie z technologią Docker i Kubernetes,

  • doświadczenie w implementacji unit testów przy użyciu: xunit, Moq,

  • doświadczenie w programowaniu aplikacji web z wykorzystaniem technologii: TypeScript, Angular 11+, HTML5, CSS),

  • doświadczenie w pisaniu unit testów po stronie frontend: np., Jasmine, Karma,

  • doświadczenie w pisaniu oraz automatyzacji testów E2E: np., Cucumber/Gherkin,

  • doświadczenie w projektowaniu relacyjnych baz danych (MS SQL) oraz optymalizacji,

  • znajomość T-SQL,

  • znajomość wzorców projektowych i dobrych praktyk programistycznych: OOP, SOLID,

  • znajomość zagadnień architektury aplikacji,

  • umiejętność dokumentowania swojej pracy i czytania dokumentacji na poziomie HLD,

  • znajomość narzędzi: MSSQL 2014+, Visual Studio, Visual Studio Code, GIT, Bitbucket, JIRA, TeamCity,

  • doświadczenie w pracy metodyką Agile/Scrum,

  • znajomość języka angielskiego na poziomie umożliwiającym rozumienie dokumentacji technicznej.

Mile widziane

  • certyfikaty Microsoft,

  • doświadczenie w realizacji interfejsów z wykorzystaniem systemów kolejkowych,

  • doświadczenie z narzędziami do analizy logów typy Splunk, Grafana, tworzenie dashboardów,

  • doświadczenie ze statyczną analizą kodu w SonarQube,

  • znajomość kontrolek DevExtreme,

  • znajomość automatyzacji procesów CI/CD

Tak organizujemy naszą pracę

Liczba osób w zespole

  • 6
  • Benefity

  • dofinansowanie zajęć sportowych

  • prywatna opieka medyczna

  • dofinansowanie szkoleń i kursów

  • ubezpieczenie na życie

  • możliwość pracy zdalnej

  • elastyczny czas pracy

  • zniżki na firmowe produkty i usługi

  • brak dress code’u

  • dodatkowe świadczenia socjalne

  • dofinansowanie wypoczynku

  • program rekomendacji pracowników

Etapy rekrutacji
1

Zapoznamy się z Twoim CV

2

Zaprosimy Cię na spotkanie (online)

3

Damy znać, ja Ci poszło!

mBank

Mamy unikalną kulturę organizacyjną, a wyróżniają nas ludzie! Tworzymy aplikacje webowe, mobilne i narzędzia technologiczne, z których skorzystało już ponad 5,5 mln naszych klientów. Cenimy poczucie stabilności i bezpieczeństwa, możliwości rozwoju oraz... swój czas – w pracy i po pracy.

Przewiń do profilu firmy