Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

PKO BP Finat

New

Senior Programista .NET

Posted Updated 16 views
Discussion

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.

  1. 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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →