JustJoin.IT
Hybrydowo
Senior
Senior Programista .NET
⚲ Warszawa, Katowice
Do uzgodnienia
Wymagania
- GraphQL
- .NET Core
- JavaScript
- SQL
- C#
- React
- Elasticsearch
- MassTransit
Opis stanowiska
• 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
• 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
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.