Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

July 15, 2026

Senior Programista .NET

Senior • Hybrid

150 - 150 PLN/hr

Warsaw, Poland

INFOMRACJE O PROJEKCIE:

  • Branża: bankowość

  • Stawka: ok. 150 PLN/h netto + VAT (B2B)

  • Forma pracy: Hybrydowa (wizyta w biurze w Warszawie lub Łodzi 1/2 tygodnie)

Podsumowanie

Dołączysz do zespołu rozwijającego i utrzymującego usługi bankowe ze szczególnym naciskiem na nowoczesne rozwiązania w bankowości internetowej.

Obowiązki:

  • Programowanie w C# na platformie .NET 8 / .NET Core,

  • Praca z architekturą mikroserwisową oraz rozwiązaniami opartymi o architekturę eventową (Kafka),

  • Koordynowanie pracy grupy 2–4 developerów i rozdzielanie zadań w zespole,

  • Tworzenie i utrzymanie testów automatycznych zapewniających niezawodność oprogramowania,

  • Monitorowanie aplikacji (Splunk, Grafana),

  • Praca z procesami CI/CD (Azure DevOps, TeamCity, Jenkins),

  • Analiza wymagań, rozwiązywanie problemów i projektowanie rozwiązań,

  • Wykorzystywanie narzędzi AI w procesie programowania.

Wymagania:

  • Min. 5 lat doświadczenia oraz zaawansowana, seniorska znajomość C# i platformy .NET,

  • Doświadczenie w pracy z dużymi, złożonymi systemami i funkcjonalnościami krytycznymi w mocno regulowanych środowiskach,

  • Doświadczenie w pracy z systemami o wysokiej dostępności oraz bardzo wysokiej wydajności,

  • Praca z mikroserwisami,

  • Doświadczenie w koordynowaniu pracy mniejszych grup programistów oraz pełna samodzielność,

  • Bardzo dobre umiejętności analityczne,

  • Monitoring aplikacji: znajomość i praktyczne doświadczenie w pracy ze Splunk lub Grafaną,

  • Komunikacja asynchroniczna / messaging: doświadczenie z rozwiązaniami opartymi o architekturę eventową i kolejkami – preferowana Kafka,

  • Doświadczenie w automatyzacji testów oraz testowaniu modułowym,

  • Umiejętność pracy w metodykach analizy wymagań.

Mile widziane:

  • Znajomość technologii frontendowych (np. Node.js, React, TypeScript),

  • Doświadczenie w bankowości internetowej, płatnościach, bankowości korporacyjnej,

  • Znajomość innych narzędzi do monitorowania aplikacji.

Similar jobs you might like

Technology

emagine Polska

Programista .NET Fullstack

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Długoterminowa oferta B2B dla doświadczonego Fullstack Developera C#/.NET i Angular w sektorze bankowym. Rola obejmuje projektowanie i wdrażanie aplikacji, rozwój frontendu i backendu, konteneryzację oraz automatyzację testów. Praca hybrydowa z wizytą w biurze w Warszawie dwa razy w miesiącu, ze stawką do 140 zł/h. 🗂️ Requirements: Minimum 5 lat doświadczenia w C# i .NET Core, Znajomość Angular i TypeScript, Doświadczenie w projektowaniu relacyjnych baz danych, Znajomość Microsoft SQL Server, Umiejętność konteneryzacji w Docker i Kubernetes, Praktyczna znajomość automatyzacji testów, w tym E2E, Znajomość analizy wymagań użytkownika, Znajomość metod projektowania systemów 📃 Skills: C#, .NET, Angular, TypeScript, Docker, Kubernetes, SQLServer, Testing, E2E, SOLID, EntityFramework, Git, VisualStudio, JIRA, TeamCity, PowerShell, Bash, Redis, Elasticsearch, RabbitMQ 🏢 Description: Bankowość B2B do 140zł/h Start ASAP/do ustalenia Long-term Hybryda 2x w miesiacu w biurze w Warszawie Osoba na tym stanowisku będzie odpowiedzialna za projektowanie oraz wdrażanie nowoczesnych aplikacji, co przyczyni się do doskonalenia produktów oraz zwiększenia satysfakcji użytkowników. Obowiązki: Programowanie obiektowe w języku C# i frameworku .NET Core zgodnie z zasadami SOLID. Projektowanie oraz programowanie front-endu w frameworku Angular i języku TypeScript. Konteneryzacja aplikacji przy użyciu Docker i Kubernetes. Stworzenie testów jednostkowych oraz automatyzacja testów. Analiza wymagań użytkownika i metodologia projektowania systemów. Realizacja projektów w technologiach: C#, .NET Core, Angular, Entity Framework, Docker, Redis, Elastic Search, RabbitMQ, SQL Server. Wykorzystanie narzędzi takich jak GIT, Visual Studio, Visual Studio Code, JIRA, TeamCity, PowerShell, Bash. Wymagania (Must Haves): Co najmniej 5-letnie doświadczenie w programowaniu obiektowym z użyciem C# i .NET Core. Znajomość frameworka Angular oraz języka TypeScript. Doświadczenie w projektowaniu relacyjnych baz danych, w szczególności Microsoft SQL Server. Umiejętność konteneryzacji z wykorzystaniem Docker i Kubernetes. Praktyczna znajomość narzędzi do automatyzacji testów (w tym testy e2e). Znajomość metod analizy wymagań użytkownika oraz metod projektowania systemów. Preferencje (Nice to Haves): Znajomość technologii takich jak Redis, Elastic Search, RabbitMQ. Umiejętność korzystania z narzędzi CI/CD jak TeamCity. Doświadczenie w pracy z metodologiami Agile.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta B2B dla Senior Java Developera obejmuje rozwój rozwiązań bankowości elektronicznej dla klientów korporacyjnych. Rola łączy tworzenie i projektowanie oprogramowania Java z testowaniem, integracjami, pracą z bazami danych oraz wsparciem zespołu; wymaga wizyt w biurze raz w tygodniu. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Java Developer, Wykształcenie wyższe: informatyka, matematyka lub kierunek pokrewny, Doświadczenie w tworzeniu aplikacji Java, Dobra lub bardzo dobra znajomość relacyjnych baz danych i SQL, Znajomość projektowania baz danych, transakcji i blokad, Znajomość REST, JSON, SOAP, XML i XSD, Doświadczenie w Code Review, Doświadczenie w refaktoryzacji kodu, Znajomość wzorców projektowych i architektonicznych, Znajomość aplikacji rozproszonych i mikroserwisów, Doświadczenie w pracy z Jira i Confluence 📃 Skills: Java, SQL, REST, JSON, SOAP, XML, XSD, Microservices, Jira, Confluence 🏢 Description: Informacje o projekcie: Branża: bankowość Stawka: do ok. 160 zł/h netto + VAT, B2B Lokalizacja: wizyty raz w tygodniu w biurze w jednym z biur (Warszawa, Łódź, Gdańsk, Bydgoszcz, Katowice, Lublin, Wrocław, Szczecin) Poszukujemy Senior Java Developera do zespołu odpowiedzialnego za rozwój rozwiązań wspierających bankowość elektroniczną dla klientów korporacyjnych. Zakres obowiązków Tworzenie wysokiej jakości kodu. Projektowanie i dokumentowanie rozwiązań technicznych. Przeprowadzanie testów jednostkowych. Współpraca z Analitykami Biznesowymi, Architektami IT oraz innymi członkami zespołu projektowego. Współpraca z klientem biznesowym. Udział w przeglądach kodu (Code Review). Refaktoryzacja istniejących rozwiązań. Wsparcie techniczne mniej doświadczonych programistów oraz dzielenie się wiedzą w zespole. Udział w projektowaniu nowych rozwiązań systemowych. Wymagane kompetencje Minimum 5 lat doświadczenia zawodowego na stanowisku Java Developera. Wykształcenie wyższe kierunkowe (informatyka, matematyka lub kierunki pokrewne). Doświadczenie w tworzeniu aplikacji w technologii Java. Dobra lub bardzo dobra znajomość relacyjnych baz danych, w szczególności: pisania zapytań SQL, projektowania baz danych, tworzenia struktur danych (tabele, indeksy itp.), zagadnień związanych z transakcjami i blokadami bazodanowymi. Znajomość zagadnień integracyjnych opartych o: REST, JSON, SOAP Web Services, XML, XSD. Doświadczenie w przeglądach kodu (Code Review). Doświadczenie w refaktoryzacji kodu. Znajomość wzorców projektowych. Znajomość wzorców architektonicznych. Znajomość zagadnień związanych z aplikacjami rozproszonymi (Microservices). Doświadczenie w pracy z Jira i Confluence. Mile widziane Doświadczenie z Apache Kafka. Doświadczenie w projektowaniu rozwiązań z wykorzystaniem UML. Doświadczenie w pracy z Enterprise Architect.

Technology

emagine Polska

.NET Developer - MID

Mid

Hybrid

Warsaw, MZ, Poland

137 - 137 PLN/hr

🏢 Summary: Oferta B2B dla .NET Developera wspierającego modernizację płatności i budowę mikroserwisowej platformy płatniczej gotowej na chmurę. Rola obejmuje rozwój, utrzymanie i rozbudowę funkcjonalności, usuwanie błędów oraz pracę w niewielkim zespole Scrum dla kluczowych klientów banku. Praca hybrydowa z obecnością w warszawskim biurze raz w miesiącu, z budżetem do 137 PLN/h + VAT. 🗂️ Requirements: C#, NET, SQL, Git, dobre praktyki programowania, SOLID, praca zespołowa, wykształcenie wyższe, język angielski zaawansowany, 2–4 lata doświadczenia na poziomie Regular, 2–5 lat doświadczenia w sektorze bankowym 📃 Skills: C#, .NET, SQL, MSSQL, Git, OpenShift, Kafka, Avro, REST, Jira, Confluence, Docker, Liquibase, Hibernate, JUnit 🏢 Description: Banking Hybrid: 1x per month in Warsaw’s office Budget: 137PLN/h + VAT on B2B contract O zespole: Jako IT Chapter Systemy Płatności poszukujemy osoby na stanowisko .NET Developer , która będzie wspierała zespół w modernizacji płatności - budowie platformy płatniczej opierającej się na microservices, rozwiązaniach cloud readiness (openshift). Realizacja prac w ramach SQUAD'ów (jeden squad/ zespół scrumowy) liczy max 8-10 osób. Praca przy realizacji projektów dla kluczowych klientów BNP. Zadania: Rozwój, utrzymanie oraz tworzenie nowej funkcjonalności zgodnie z wymaganiami obszaru. Rozbudowa istniejącej funkcjonalności zgodnie z wymaganiami. Analizowanie oraz naprawa zgłoszonych błędów. Praca w środowisku zwinnym Agile. Branie udziału w całym cyklu życia historyjki. Wymagania: Znajomość języka C#, platformy .NET Core / .NET, Znajomość baz danych SQL (np. MS SQL) oraz narzędzi kontroli wersji takich jak Git. Znajomość dobrych praktyk programowania, Znajomość wzorców SOLID Umiejętność pracy w zespole. Narzędzia: .net JUnit 5 Kafka Avro (mile widziane) REST Git Jira Conflucence Docker Liquibase Hibernate Wykształcenie: wyższe Angielski: zaawansowany Doświadczenie poza sektorem bankowym: Regular (2-4 lata) Doświadczenie w sektorze bankowym: 2-5 lat

Technology

emagine Polska

Senior Java Developer/Tech Lead (z doświadczeniem w bankowości)

Senior

Hybrid

Warsaw, Poland

145 - 160 PLN/hr

🏢 Summary: Oferta dla Senior Java Developera do modernizacji systemów płatniczych w bankowości i budowy platformy mikroserwisowej gotowej na chmurę. Rola obejmuje rozwój, utrzymanie produkcyjne, monitoring, automatyzację testów, bezpieczeństwo oraz pracę w zespole Scrum/Agile. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Java Developer, Doświadczenie w projektach bankowych, Doświadczenie z systemami mikroserwisowymi opartymi na Kafka, Umiejętność dekompozycji wymagań na zadania, Umiejętność analizy dokumentacji i procesów biznesowych, Umiejętność projektowania rozwiązań, Współpraca z architektami 📃 Skills: Java, Spring, JPA, JUnit, Kafka, REST, Git, Jira, Confluence, Docker, Liquibase, Hibernate, Avro 🏢 Description: Branża: bankowość Stawka: do 160 pln/h netto na b2b Miejsce pracy: Warszawa, Kraków lub Katowice - hybryda 1 dzień w tygodniu z biura O zespole: Jako IT Chapter Systemy Płatności poszukujemy osoby na stanowisko Senior Software Developer, która będzie wspierała zespół w modernizacji płatności - budowie platformy płatniczej opierającej się na microservices, rozwiązaniach cloud readiness. Realizacja prac w ramach SQUAD'ów (jeden squad/ zespół scrumowy) liczy max 8-10 osób. Zadania: Diagnostyka i rozwiązywanie problemów (szybkie usuwanie awarii, analiza przyczyn, czytanie dokumentacji), Wsparcie rozwoju i utrzymanie na produkcji systemów dostarczanych z zespołów Utrzymywanie systemów (planowanie prac zespołu i swojego, monitorowanie) Komunikatywność (z Biznesem, członkami zespołu utrzymaniowego oraz zespołów rozwojowych) Samodzielność w realizacji zadań, proaktywność, pokazywanie kierunków rozwoju Monitorowanie (definiowanie metryk/alertów w DT czy innych rozwój monitoringu technicznego i biznesowego) Automatyzacja (propozycje weryfikacji procesów, przez tworzenie i usprawnianie testów automatycznych, dodawanie i rozbudowa o brakujące rodzaje testów), Przegląd kodu, Aktualizacja dokumentacji (tworzenie dokumentacji technicznej i biznesowej dla wprowadzanych zmian), Bezpieczeństwo (nadzór nad podatnościami), Wdrażanie innych członków zespołu, Tworzenie nowej funkcjonalności zgodnie z wymaganiami obszaru (dopisanie do zespołu rozwojowego) Rozbudowa istniejącej funkcjonalności zgodnie z wymaganiami. Praca w środowisku zwinnym Agile. Branie udziału w całym cyklu życia historyjki. Wymagania: Min. 5 lat doświadczenia jako Java Developer. Doświadczenie w projekcie/projektach bankowych. Doświadczenie w pracy nad mikroserwisowym systemem opartym o Kafkę. Umiejętność dekompozycji wymagań na zadania. Umiejętność analizy dokumentacji i procesów biznesowych. Umiejętność projektowania rozwiązań oraz współpracy z architektami. Narzędzia: Java (mile widziane wersja 21, minimalna 11) Spring Boot 3.4+ Spring Data JPA Spring Cloud Stream (mile widziane) JUnit 5 Kafka Avro (mile widziane) REST Git Jira Confluence Docker Liquibase Hibernate

Technology

emagine Polska

Senior Java Developer/Tech Lead (z doświadczeniem w bankowości)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dla Senior Software Developera do modernizacji systemów płatniczych i budowy mikroserwisowej platformy gotowej na chmurę. Rola obejmuje rozwój, utrzymanie produkcyjne, automatyzację, monitoring oraz zapewnianie bezpieczeństwa rozwiązań w środowisku Agile. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Java Developer, Doświadczenie w projektach bankowych, Doświadczenie z mikroserwisami opartymi na Kafka, Umiejętność dekompozycji wymagań na zadania, Umiejętność analizy dokumentacji i procesów biznesowych, Umiejętność projektowania rozwiązań i współpracy z architektami 📃 Skills: Java, Kafka, REST, Git, Jira, Confluence, Docker, Liquibase, Hibernate, JUnit, Avro, Agile 🏢 Description: Branża: bankowość Stawka: do 160 pln/h netto na b2b Miejsce pracy: Warszawa, Kraków lub Katowice - hybryda 1 dzień w tygodniu z biura O zespole: Jako IT Chapter Systemy Płatności poszukujemy osoby na stanowisko Senior Software Developer, która będzie wspierała zespół w modernizacji płatności - budowie platformy płatniczej opierającej się na microservices, rozwiązaniach cloud readiness. Realizacja prac w ramach SQUAD'ów (jeden squad/ zespół scrumowy) liczy max 8-10 osób. Zadania: Diagnostyka i rozwiązywanie problemów (szybkie usuwanie awarii, analiza przyczyn, czytanie dokumentacji), Wsparcie rozwoju i utrzymanie na produkcji systemów dostarczanych z zespołów Utrzymywanie systemów (planowanie prac zespołu i swojego, monitorowanie) Komunikatywność (z Biznesem, członkami zespołu utrzymaniowego oraz zespołów rozwojowych) Samodzielność w realizacji zadań, proaktywność, pokazywanie kierunków rozwoju Monitorowanie (definiowanie metryk/alertów w DT czy innych rozwój monitoringu technicznego i biznesowego) Automatyzacja (propozycje weryfikacji procesów, przez tworzenie i usprawnianie testów automatycznych, dodawanie i rozbudowa o brakujące rodzaje testów), Przegląd kodu, Aktualizacja dokumentacji (tworzenie dokumentacji technicznej i biznesowej dla wprowadzanych zmian), Bezpieczeństwo (nadzór nad podatnościami), Wdrażanie innych członków zespołu, Tworzenie nowej funkcjonalności zgodnie z wymaganiami obszaru (dopisanie do zespołu rozwojowego) Rozbudowa istniejącej funkcjonalności zgodnie z wymaganiami. Praca w środowisku zwinnym Agile. Branie udziału w całym cyklu życia historyjki. Wymagania: Min. 5 lat doświadczenia jako Java Developer. Doświadczenie w projekcie/projektach bankowych. Doświadczenie w pracy nad mikroserwisowym systemem opartym o Kafkę. Umiejętność dekompozycji wymagań na zadania. Umiejętność analizy dokumentacji i procesów biznesowych. Umiejętność projektowania rozwiązań oraz współpracy z architektami. Narzędzia: Java (mile widziane wersja 21, minimalna 11) Spring Boot 3.4+ Spring Data JPA Spring Cloud Stream (mile widziane) JUnit 5 Kafka Avro (mile widziane) REST Git Jira Confluence Docker Liquibase Hibernate

Technology

Experis Manpower Group

Java Backend Developer

Mid

Hybrid

Warsaw, MZ, Poland

18,000 - 18,500 PLN

🏢 Summary: Hybrid Java development role in Warsaw's banking environment, focused on transaction-processing integrations, database solutions, testing, code reviews, and deployments. The offer supports candidates available to start ASAP or within a 30-day notice period. 🗂️ Requirements: 2–3 years of Java development experience, Banking systems development experience, Apache Kafka experience, High-volume real-time systems experience, SQL knowledge, REST API knowledge, Software testing knowledge, Understanding of system integrations, Understanding of distributed architectures 📃 Skills: Java, Kafka, SQL, REST, Testing, Integrations, Architectures 🏢 Description: Location: Warsaw (hybrid, 1-5 days/month from the office) Start Date: ASAP / up to 30 days notice period Responsibilities Develop and maintain Java applications in the banking environment. Build integrations and support transaction processing systems. Create and modify database solutions. Develop and execute unit and integration tests. Participate in code reviews and deployment activities. Requirements Min. 2-3 years of experience in Java development. Experience in banking systems development. Experience with Apache Kafka. Experience working with high-volume, real-time systems. Good knowledge of SQL, REST APIs, and software testing. Understanding of system integrations and distributed architectures. Nice to have Knowledge of Java Swing. Experience with ATM, POS, payment, or card processing systems. What We Offer Hybrid work model. Medicover healthcare. Multisport card. Access to an e-learning platform. Group life insurance.

Technology

emagine Polska

Senior .NET Developer + Angular

Senior

Remote

Warsaw, Poland

25,200 - 30,240 PLN/hr

🏢 Summary: Senior Fullstack .NET Developer role for a long-term, fully remote banking programme modernising and scaling cloud-based banking and securities platforms. The role focuses primarily on C#/.NET development, Azure migration, event-driven solutions and Angular front ends, with end-to-end delivery responsibility and occasional on-call support. Offers up to 180 PLN/h + VAT on B2B, UK working hours, and significant technical impact across an international organisation. 🗂️ Requirements: 7+ years of professional .NET development experience, Strong hands-on C# and modern .NET experience, Full-stack development experience, Commercial Angular or modern frontend framework experience, SOLID principles and software design expertise, Unit and integration testing experience, MongoDB or document-oriented database experience, Event-based messaging framework familiarity, Independent full development lifecycle delivery, Availability for occasional on-call shifts, Strong communication skills, Proactive, responsible approach 📃 Skills: C#, .NET, Angular, MongoDB, Azure, Murex, SOLID, Messaging, Queueing, Containers, Testing 🏢 Description: Rate : up to 180 PLN/h + VAT under a B2B contract 100% remote work Long-term cooperation within the banking sector UK working hours Significant technical impact across a large international organisation Opportunity to work with modern cloud, messaging and database technologies Start date: ASAP / flexible We are looking for an experienced Senior Fullstack .NET Developer to join an international banking programme focused on scaling cloud-based platforms and building a unified architecture for banking and securities operations. About the project The programme is focused on combining banking and securities operations within a common technology landscape. The UK architecture has been selected as the target model and is now being extended to support the wider organisation. The team is migrating applications to Azure, introducing containerised solutions and gradually moving away from traditional SQL-based systems towards MongoDB and document-oriented databases. You will work across a portfolio of approximately 17 internally developed applications supporting areas such as Product Control and Risk Management. Your responsibilities Developing and extending applications using C# and .NET (80% of workload) Building scalable systems capable of supporting additional business entities. Contributing to the migration of applications and business logic to Azure. Developing event-driven and message-based solutions. Working with Angular-based frontend applications. Designing solutions in line with SOLID principles and clean-code practices. Writing and maintaining unit and integration tests. Taking end-to-end responsibility for development, testing and implementation. Cooperating closely with Business Analysts and other project stakeholders. Supporting production applications and participating in occasional on-call shifts. Technology environment C# / .NET Angular MongoDB Event-driven architecture Messaging and queueing frameworks Azure Containerised applications Murex and internally developed platforms Unit and integration testing What we are looking for At least 7 years of professional .NET development experience. Strong hands-on experience with C# and modern .NET. Full-stack development experience. Commercial experience with Angular or another modern frontend framework. Very good understanding of SOLID principles and software design. Experience with unit and integration testing. Experience with MongoDB or other document-oriented databases. Familiarity with event-based messaging frameworks. Ability to work independently across the full development lifecycle. Strong communication skills and a proactive, responsible approach. On-call responsibility The position includes an occasional on-call element, typically around 1–2 shifts per month . Recruitment process The recruitment process consists of two stages: A technical coding assignment, estimated at approximately 2–4 hours. A technical interview focused on your solution, design decisions, testing approach and understanding of software engineering principles.