Senior Programista .NET

PKO Finat Sp. z o.o.

Warszawa

Hybrid

PLN 180,000 - 240,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Luxmed integration
Kafeteria MyBenefit
Hybrid work model

Job summary

PKO Finat Sp. z o.o. poszukuje Senior Fullstack Developera do projektowania architektury i implementacji zarówno backendu w .NET 6+ jak i frontendu w React/TypeScript. Praca obejmuje projekty greenfield, architekturę mikroserwisów oraz API GraphQL.

Wymagane jest doświadczenie z RabbitMQ, MassTransit, GraphQL, CI/CD w GitLab, a także znajomość SQL Server i NoSQL (Elasticsearch, MongoDB, CosmosDB). Zapewnione środowisko hybrydowe i możliwość pracy z narzędziami AI.

Qualifications

  • minimum 7 lat doświadczenia komercyjnego w programowaniu w .NET

Responsibilities

  • Projektowanie architektury technicznej rozwiązań informatycznych
  • Projektowanie i implementacja backendu w .NET 6+
  • Projektowanie i implementacja frontendowych aplikacji w React/TypeScript
  • Realizacja projektów greenfield
  • Projektowanie architektury mikroserwisowej
  • Tworzenie API GraphQL
  • Stosowanie Apollo Client i React Relay
  • Implementacja komunikacji asynchronicznej z RabbitMQ i MassTransit
  • Budowa oraz utrzymanie CI/CD w GitLab
  • Wykorzystanie wzorców projektowych i Clean Code
  • Przygotowywanie dokumentacji technicznej
  • Współpraca z architektami, analitykami, testerami i biznesem
  • Wykorzystanie narzędzi AI wspierających proces tworzenia oprogramowania
  • Zgodność z standardami architektonicznymi Banku
  • Dostarczanie wysokiej jakości komponentów backendowych i frontendowych
  • Zapewnienie wydajności, skalowalności i utrzymywalności systemów

Skills

.NET Core 6.0+
C#
React
TypeScript
JavaScript
GraphQL
Apollo Client
React Relay
MassTransit
RabbitMQ
SQL Server
Elasticsearch
MongoDB
CosmosDB
CI/CD/GitLab
SOLID/Clean Code

Tools

GitLab CI/CD
MassTransit
RabbitMQ
GraphQL
Apollo Client
React
TypeScript

Job description

  • projektowanie architektury technicznej rozwiązań informatycznych,
  • projektowanie i implementację aplikacji backendowych w technologii .NET 6+,
  • projektowanie i implementację aplikacji frontendowych z wykorzystaniem React, TypeScript oraz JavaScript,
  • realizację projektów typu greenfield,
  • projektowanie i rozwój architektury mikroserwisowej,
  • projektowanie oraz implementację API opartych o GraphQL,
  • wykorzystanie Apollo Client oraz React Relay,
  • implementację komunikacji asynchronicznej z wykorzystaniem RabbitMQ oraz MassTransit,
  • projektowanie i rozwój rozwiązań typu Micro Frontend (MFE),
  • projektowanie modeli danych oraz implementację rozwiązań wykorzystujących Microsoft SQL Server,
  • wykorzystanie baz NoSQL, w szczególności Elasticsearch, MongoDB oraz CosmosDB,
  • przygotowywanie testów jednostkowych przy wykorzystaniu xUnit, NUnit oraz Jest,
  • budowę i utrzymanie procesów Continuous Integration i Continuous Delivery w GitLab,
  • stosowanie wzorców projektowych oraz dobrych praktyk programistycznych,
  • przygotowywanie dokumentacji technicznej,
  • współpracę z architektami, analitykami, testerami oraz przedstawicielami biznesu,
  • wykorzystywanie narzędzi AI wspierających proces tworzenia oprogramowania.
  • zaprojektowane i wdrożone rozwiązania zgodne ze standardami architektonicznymi Banku,
  • dostarczone komponenty backendowe i frontendowe spełniające wymagania funkcjonalne
    i niefunkcjonalne,
  • wysokiej jakości kod źródłowy zgodny z zasadami Clean Code i SOLID,
  • rozwiązania wykorzystujące GraphQL zapewniające efektywną komunikację pomiędzy frontendem i backendem,
  • kod pokryty testami jednostkowymi,
  • zautomatyzowane procesy budowania, testowania i wdrażania aplikacji,
  • kompletna dokumentacja techniczna rozwiązania,
  • zapewnienie wydajności, skalowalności oraz utrzymywalności rozwijanych systemów.
Wymagania
  • .NET Core 6.0 lub nowszy,
  • C#,
  • Microsoft SQL Server,
  • tworzenie testów jednostkowych z wykorzystaniem xUnit,
  • tworzenie testów jednostkowych z wykorzystaniem NUnit,
  • React,
  • TypeScript,
  • JavaScript,
  • projektowanie UI/UX,
  • definiowanie architektury technicznej rozwiązania,
  • budowa aplikacji typu greenfield,
  • Jest,
  • GraphQL,
  • Apollo Client,
  • React Relay,
  • Elasticsearch,
  • MongoDB,
  • CosmosDB,
  • MassTransit,
  • GitLab CI/CD,
  • architektura mikroserwisowa,
  • znajomość wzorców projektowych,
  • znajomość zasad SOLID i Clean Code.
Kompetencje dodatkowe
  • Microsoft Orleans,
  • Microsoft Azure,
  • wykorzystanie narzędzi AI wspierających proces tworzenia oprogramowania,
  • T-SQL,
  • SSIS,
  • SSRS,
  • doświadczenie z RabbitMQ,
  • doświadczenie w budowie systemów event-driven.
Wymagane doświadczenie

Dostawca zapewni zasoby o doświadczeniu odpowiadającym poziomowi Senior Fullstack Developer, spełniające poniższe wymagania:

  • minimum 7 lat doświadczenia komercyjnego w programowaniu w technologii .NET,
  • minimum 5 lat doświadczenia w tworzeniu aplikacji webowych wykorzystujących React,
  • minimum 2 lata doświadczenia z GraphQL,
  • minimum 1 rok doświadczenia z MassTransit i/lub Microsoft Orleans,
  • doświadczenie w samodzielnym definiowaniu architektury technicznej rozwiązań,
  • doświadczenie w projektowaniu i implementacji architektury mikroserwisowej,
  • doświadczenie w realizacji projektów typu greenfield,
  • doświadczenie w implementacji komunikacji asynchronicznej opartej o RabbitMQ i MassTransit,
  • doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych,
  • doświadczenie w tworzeniu i utrzymaniu procesów CI/CD,
  • doświadczenie w pracy w zespołach Agile,
  • doświadczenie w prowadzeniu przeglądów kodu (Code Review),
  • doświadczenie we wsparciu merytorycznym i mentoringu programistów będzie dodatkowym atutem,
  • mile widziane doświadczenie w sektorze finansowym lub bankowym.
Oferujemy
  • kontrakt B2B
  • model współpracy hybrydowy
  • opcjonanie pakiet Luxmed i Kafeteria MyBenefit na preferencyjnych warunkach
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fullstack Developer (.NET+React)
Senior Fullstack Developer (.NET+React)

Scalo • Katowice

Hybrid
PLN 159,000 - 227,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Fullstack Developer (.NET / React)
Fullstack Developer (.NET / React)

RITS • Katowice, Warszawa

Hybrid
PLN 138,000 - 165,000
Programista .Net Senior
Programista .Net Senior

PKO Finat Sp. z o.o. • Poznań

Hybrid
PLN 120,000 - 180,000
Luxmed
Kafeteria MyBenefit
Senior .NET Developer
Senior .NET Developer

Scalo • Wrocław

Remote
PLN 152,000 - 207,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Senior Fullstack Developer (Java)
Senior Fullstack Developer (Java)

Ness Solution • Województwo mazowieckie

Hybrid
PLN 180,000 - 240,000
Luxmed
Multisport
Model hybrydowy
Senior Fullstack Developer
Senior Fullstack Developer

IT Squad • Warszawa

Hybrid
PLN 180,000 - 270,000
Eventy firmowe
Opieka medyczna
Pakiety sportowe
Senior Fullstack Developer (Java / Angular)
Senior Fullstack Developer (Java / Angular)

Onwelo SA • Polska

On-site
PLN 240,000 - 360,000
Praca zdalna (poza 1 dniem/miesiąc w s
Dostęp do szkoleń i ścieżek rozwoj
Programista/-tka .NET systemów produkcyjnych
Programista/-tka .NET systemów produkcyjnych

Optimakers • Bydgoszcz

On-site
PLN 111,600 - 156,240
Budżet na rozwój (szkolenia, certyfikacje)
Narzędzia i sprzęt do pracy
Senior Fullstack Developer (Node.js, React, AWS)
Senior Fullstack Developer (Node.js, React, AWS)

Scalo • Warszawa

Remote
PLN 124,000 - 207,000
Senior Full Stack Developer (Java+Angular)
Senior Full Stack Developer (Java+Angular)

Traffit • Wrocław

Hybrid
PLN 165,000 - 193,000
Prywatna opieka medyczna
Karta Multisport
Top locations