April 8, 2026

.NET Developer

Senior • Hybrid

Warsaw, Poland

  • Banking

  • B2B do 140zł/h netto+VAT

  • Hybryda 2x w miesiacu w Warszawie

Obowiązki:

  • Programowanie w języku C# i frameworku .NET Core zgodnie z zasadami SOLID.

  • Tworzenie warstwy front-end w Angularze z wykorzystaniem TypeScript.

  • Projektowanie i zarządzanie relacyjnymi bazami danych w Microsoft SQL Server.

  • Implementacja konteneryzacji za pomocą Docker i Kubernetes.

  • Opracowywanie testów jednostkowych oraz automatyzacja testów e2e.

  • Analiza wymagań użytkownika oraz projektowanie systemów.

  • Udział w realizacji projektów IT w zdefiniowanych technologiach.

  • Wykorzystywanie narzędzi takich jak GIT oraz Visual Studio.

Wymagania: (Must Haves)

  • Min. 5-letnie doświadczenie w programowaniu obiektowym w .NET.

  • Zaawansowana znajomość Angular oraz TypeScript.

  • Doświadczenie w pracy z Microsoft SQL Server oraz technologią Docker.

  • Znajomość metodyk analizy wymagań oraz projektowania systemów.

Pożądane umiejętności: (Nice to Haves)

  • Certyfikaty potwierdzające umiejętności programowania (np. Microsoft).

  • Znajomość testowania modułowego i automatyzacji testów.

  • Aktywne zainteresowanie nowymi technologiami i metodykami pracy.

Similar jobs you might like

Technology

emagine Polska

Programista .NET

Senior

Hybrid

Warsaw, Poland

140 - 140 PLN/hr

🏢 Summary: B2B contract for a C#/.NET 8 developer to build and develop microservices for online and mobile banking systems, with hybrid work in Warsaw. The role focuses on modern banking services, CI/CD processes, automated testing, and AI-driven solutions in an international environment. 🗂️ Requirements: Proficiency in C# and .NET 8.0, Experience in developing microservices, Knowledge of CI/CD processes, Experience with Azure DevOps, TeamCity, or Jenkins, Ability to write automated unit tests, Strong analytical skills 📃 Skills: CSharp, .NET, Microservices, CICD, AzureDevOps, TeamCity, Jenkins, SQL, Node.js, React, TypeScript, AI 🏢 Description: Bankowość B2B do 140zł/h Hybryda 2x w miesiącu w Warszawie Start: ASAP / do ustalenia Obowiązki: Programowanie w C# - net 8.0 Rozwój mikroserwisów Znajomość procesów CI/CD (Azure DevOps, TeamCity, Jenkins) Pisanie automatycznych testów jednostkowych Praca z narzędziami AI Dobre umiejętności analityczne w analizowaniu zadań i proponowaniu rozwiązań Wymagania (Must Have): Umiejętność programowania w C# - .NET 8.0 Doświadczenie w programowaniu mikro-serwisów Znajomość CI/CD (Azure DevOps, TeamCity, Jenkins) Dobre umiejętności analityczne Wymagania (Nice to Have): Znajomość innych języków i technologii (SQL, node.js, react, typescript) Umiejętność współpracy z narzędziami AI Dodatkowe informacje: Zespół zajmuje się produktami zagranicznymi, utrzymując kontakt z kolegami z Czech i Słowacji. Praca nad usługami bankowymi w dziedzinie bankowości internetowej i mobilnej, z naciskiem na najnowsze technologie i AI.

Technology

emagine Polska

Senior .Net Developer (bankowość)

Senior

Hybrid

Łódź, Poland

130 - 140 PLN/hr

🏢 Summary: B2B offer for a Senior .NET Developer in the banking sector, focused on developing and maintaining banking services for foreign products with emphasis on modern online and mobile banking solutions. The role involves building microservices, implementing automated tests, and working within CI/CD processes in a hybrid model (Łódź office twice a month). 🗂️ Requirements: Advanced knowledge of .NET and C#, Minimum 5 years of commercial experience, Experience with microservices architecture, Experience with automated testing and unit testing, Knowledge of asynchronous communication and messaging, Experience with message queues (preferably Kafka), Practical experience with Clean Code and Clean Architecture, Practical experience with DDD, Experience with CI/CD processes, Ability to use Azure DevOps, TeamCity or Jenkins 📃 Skills: .NET, C#, Microservices, Kafka, CI/CD, Azure, AzureDevOps, TeamCity, Jenkins, DDD, Messaging, UnitTesting 🏢 Description: Branża: bankowość Lokalizacja : Hybryda - 1 dzień na 2 tygodnie z biura w Łodzi Stawka: 140 zł/h na b2b Podsumowanie: Głównym celem stanowiska jest programowanie w technologii .NET oraz rozwijanie i utrzymywanie usług bankowych dla produktów zagranicznych, ze szczególnym naciskiem na wprowadzanie nowoczesnych rozwiązań w bankowości internetowej i mobilnej. Obowiązki: Programowanie w C# w wersji 8.0, Praca z mikroserwisami. Tworzenie i utrzymanie testów automatycznych dla zapewnienia niezawodności oprogramowania, Współpraca z narzędziami AI w procesie programowania, Dobre umiejętności analityczne w zakresie rozwiązywania problemów i projektowania rozwiązań, Znajomość procesów CI/CD przy użyciu Azure DevOps, TeamCity, Jenkins. Wymagania: Zaawansowana znajomość .NET i programowania w C#, Doświadczenie w automatyzacji testów oraz testowaniu modułowym, Umiejętność pracy w metodykach analizy wymagań. Doświadczenie min. 5 lat Komunikacja asynchroniczna / messaging Znajomość kolejek, idealnie Kafka Clean Code, Clean Architecture DDD – wymagane doświadczenie praktyczne Umiejętności dodatkowe: Znajomość frontendowych technologii (np. node.js, react, typescript), Doświadczenie w bankowości internetowej i mobilnej.

Technology

emagine Polska

Senior .Net Developer (bankowość)

Senior

Hybrid

Lodz, Poland

140 - 140 PLN/hr

🏢 Summary: Development role focused on building and maintaining .NET-based banking services for international products, with emphasis on modern online and mobile banking solutions. The position involves working with microservices architecture, automated testing, and CI/CD pipelines in a hybrid setup. 🗂️ Requirements: Advanced knowledge of .NET, Advanced knowledge of C# (min. version 8.0), Minimum 5 years of commercial experience, Experience with microservices architecture, Experience with automated testing, Experience with unit testing, Knowledge of CI/CD processes, Experience with Azure DevOps, TeamCity or Jenkins, Experience with asynchronous communication and messaging, Knowledge of message queues (preferably Kafka), Practical experience with DDD, Practical experience with Clean Code, Practical experience with Clean Architecture, Ability to work with requirements analysis methodologies 📃 Skills: .NET, C#, Microservices, CI/CD, AzureDevOps, TeamCity, Jenkins, Kafka, Messaging, DDD, CleanArchitecture, CleanCode, UnitTesting, TestAutomation 🏢 Description: Branża: bankowość Lokalizacja : Hybryda - 1 dzień na 2 tygodnie z biura w Łodzi Stawka: 140 zł/h na b2b Podsumowanie: Głównym celem stanowiska jest programowanie w technologii .NET oraz rozwijanie i utrzymywanie usług bankowych dla produktów zagranicznych, ze szczególnym naciskiem na wprowadzanie nowoczesnych rozwiązań w bankowości internetowej i mobilnej. Obowiązki: Programowanie w C# w wersji 8.0, Praca z mikroserwisami. Tworzenie i utrzymanie testów automatycznych dla zapewnienia niezawodności oprogramowania, Współpraca z narzędziami AI w procesie programowania, Dobre umiejętności analityczne w zakresie rozwiązywania problemów i projektowania rozwiązań, Znajomość procesów CI/CD przy użyciu Azure DevOps, TeamCity, Jenkins. Wymagania: Zaawansowana znajomość .NET i programowania w C#, Doświadczenie w automatyzacji testów oraz testowaniu modułowym, Umiejętność pracy w metodykach analizy wymagań. Doświadczenie min. 5 lat Komunikacja asynchroniczna / messaging Znajomość kolejek, idealnie Kafka Clean Code, Clean Architecture DDD – wymagane doświadczenie praktyczne Umiejętności dodatkowe: Znajomość frontendowych technologii (np. node.js, react, typescript), Doświadczenie w bankowości internetowej i mobilnej.

Technology

emagine Polska

Mid Fullstack .NET Developer (.Net + Angular)

Mid

Hybrid

Warsaw, Poland

120 - 125 PLN/hr

🏢 Summary: Offer for an experienced .NET Developer in the banking sector to design and implement full-stack applications across database, backend, and web layers, with strong focus on modern .NET and Angular technologies. The role involves participation in testing, deployments, and collaboration on requirements analysis. Mostly remote work with occasional on-site presence in Warsaw. 🗂️ Requirements: 3–5 years of experience in C# programming, Commercial experience with .NET 6/8 and .NET Framework 4.6/4.8, Experience with Entity Framework, Experience with Angular 14+, Knowledge of TypeScript, HTML, CSS, JavaScript, Experience with T-SQL and SQL Server 2016/2022, Knowledge of Docker, Experience with REST API implementation, Experience in building web applications, Ability to implement unit tests, Ability to implement E2E tests, Very good knowledge of OOP and SOLID principles, Experience in Code Review process, Experience with Visual Studio 2019+, English proficiency for working with technical documentation 📃 Skills: C#, .NET, .NETFramework, EntityFramework, Angular, TypeScript, HTML, CSS, JavaScript, T-SQL, SQLServer, Docker, REST, OOP, SOLID, VisualStudio 🏢 Description: Branża: bankowość Stawka: 125 zł/h na b2b Lokalizacja: Głównie praca zdalna, 2 razy w miesiącu praca z biura w Warszawie Wprowadzenie i Podsumowanie Poszukujemy doświadczonego Programisty .NET, który będzie odpowiedzialny za projektowanie, implementację oraz zarządzanie aplikacjami w pełnym zakresie architektury systemu. Wymagana jest wiedza w zakresie technologii C#, .NET 6/8 oraz narzędzi frontendowych takich jak Angular, HTML i JavaScript. Kandydat powinien mieć minimum 3-5-letnie doświadczenie w branży oraz umiejętności związane z bazami danych oraz kontenerami. Zakres obowiązków: Projektowanie i implementacja aplikacji obejmujące wszystkie warstwy architektury systemu: warstwę bazodanową, backend oraz interfejs webowy Udział w testach wewnętrznych oprogramowania Współpraca z analitykami i użytkownikami biznesowymi przy zbieraniu oraz analizie wymagań dotyczących nowych i istniejących funkcjonalności Tworzenie oraz aktualizacja dokumentacji technicznej i funkcjonalnej systemu Udział w procesie wdrażania zmian na środowisko produkcyjne Wymagania Must Have: 3–5 lat doświadczenia w programowaniu w obszarze technologii: C# .NET 6/8 .NET Framework 4.6/4.8 Entity Framework Angular 14+, TypeScript, HTML, CSS, JavaScript T-SQL (SQL Server 2016/2022) Znajomość technologii Docker Dodatkowe Must Have: Praktyczna znajomość środowiska Visual Studio 2019+ Doświadczenie w implementacji REST API oraz aplikacji webowych Umiejętność implementacji testów jednostkowych (backend/web) Umiejętność implementacji testów E2E Bardzo dobra znajomość OOP oraz SOLID Doświadczenie w aktywnym procesie Code Review Umiejętność analizy wymagań biznesowych i systemowych Analityczne myślenie, precyzyjne formułowanie wypowiedzi Wysoka samodzielność i odpowiedzialność za realizowane zadania Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną Mile widziane: Doświadczenie w projektowaniu i programowaniu systemów dla sektora finansowego Umiejętność implementacji skryptów na potrzeby testów wydajnościowych

Technology

emagine Polska

Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: B2B role in the banking sector for a Java developer working in a hybrid model (1 day per week in Warsaw office), focused on developing and modernizing payment systems in a microservices architecture. The position involves feature development, testing, legacy system refactoring, and AI-assisted software development using LLMs. 🗂️ Requirements: Very good knowledge of Java, Strong experience with Spring Framework and Spring Boot, Experience in microservices architecture design and integration, Experience with Oracle and PostgreSQL databases, Strong SQL skills (modeling and optimization), Proven experience with legacy code refactoring and system modernization, Experience in payment systems domain, Practical experience using LLMs and AI agents in software development, Ability to critically evaluate AI-generated code and artifacts, Knowledge of migration and modernization patterns 📃 Skills: Java, Spring, SpringBoot, Microservices, Oracle, PostgreSQL, SQL, LLM, AI, APIs, Refactoring, Strangler, Migration, Payments, Observability, Resilience 🏢 Description: Bankowość B2B do 155zł/h netto+VAT Hybryda w Warszawie 1x w tyg. z biura Obowiązki: Przygotowanie środowiska programistycznego Programowanie funkcjonalności Przygotowanie i przeprowadzenie testów (integracyjnych, jednostkowych) Weryfikacja zgodności realizowanej zmiany z architekturą systemu i standardami (przegląd, kontrola jakości) Przygotowanie zmiany do wdrożenia (repozytorium kodu, konfiguracje, dokumentacja wdrożeniowa etc.) Wymagane kompetencje: Bardzo dobra znajomość: Java, Spring Framework (w tym Spring Boot) Doświadczenie w architekturze mikroserwisowej (projektowanie, integracje, obserwowalność, odporność) Bazy danych: Oracle oraz PostgreSQL (modelowanie, optymalizacja, praca z SQL) Udokumentowane doświadczenie w pracy z kodem legacy oraz modernizacji/przepisywaniu systemów (refaktoryzacja, strangler pattern, migracje etapowe, testy regresji) Doświadczenie w domenie: płatności (np. przelewy, zlecenia stałe, paczki, statusy, potwierdzenia, rozrachunek, integracje z systemami zewnętrznymi) Wymagania związane z AI/LLM: Praktyczne doświadczenie w wykorzystaniu LLM oraz Agentów AI w wytwarzaniu oprogramowania (np. generowanie kodu, testów, analiz, dokumentacji, migracji) Umiejętność krytycznej oceny rezultatów AI: weryfikacja poprawności, bezpieczeństwa, jakości, zgodności z wymaganiami i standardami Kompetencje miękkie do pracy w „AI-assisted development”: myślenie systemowe, krytyczne, nastawienie na jakość i szybkie uczenie, umiejętność współpracy i dzielenia się wiedzą Znajomość wzorców migracyjnych i modernizacyjnych (np. stopniowe wydzielanie domen, kontrakty API)

Technology

emagine Polska

Programista .NET (bankowość)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dotyczy rozwoju i utrzymania krytycznych systemów płatniczych w sektorze bankowym w środowisku hybrydowym. Rola obejmuje projektowanie, implementację i rozwój aplikacji .NET dla systemów o wysokiej dostępności oraz współpracę z zespołami technicznymi i biznesowymi. Praca realizowana jest w modelu B2B z okazjonalną obecnością w biurze w Warszawie. 🗂️ Requirements: Minimum 4 lata doświadczenia programistycznego, Bardzo dobra znajomość .NET i .NET Framework 4.8, Bardzo dobra znajomość C#, Znajomość OOP, Znajomość wzorców projektowych, Znajomość zasad SOLID, Bardzo dobra znajomość SQL, Znajomość PostgreSQL, Znajomość MS SQL Server, Doświadczenie w testach jednostkowych, Doświadczenie w testach integracyjnych, Znajomość Git, Znajomość CI/CD, Doświadczenie w środowiskach wysokiej dostępności, Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną 📃 Skills: .NET, C#, OOP, SOLID, SQL, PostgreSQL, MSSQL, Git, CI/CD, Kubernetes, Docker, Ansible, WCF, WinForms, JBasic, Claude, Codex 🏢 Description: Branża: bankowość Lokalizacja: hybryda - 1 dzień na 2 tygodnie z biura w Warszawie Stawka: do 140 zł/h netto na b2b O zespole Rozwiązania rozwijane przez zespół przetwarzają transakcje o wysokiej krytyczności biznesowej i dużej skali działania, wspierając kluczowe procesy płatnicze. Zakres obowiązków - udział w projektowaniu, implementacji oraz rozwoju systemów informatycznych w środowisku regulowanym, - implementacja nowych funkcjonalności na potrzeby biznesu, - utrzymanie, monitorowanie i rozwój istniejących systemów oraz analiza i usuwanie błędów pojawiających się na środowiskach testowych i produkcyjnych, - tworzenie i aktualizacja dokumentacji technicznej i funkcjonalnej systemu, - współpraca z analitykami, developerami oraz biznesem, - współpraca w opracowywaniu nowych rozwiązań i obieraniu kierunków rozwojowych. Wymagania (must have) - minimum 4-letnie doświadczenie programistyczne w realizacji projektów informatycznych, - bardzo dobra znajomość platformy .NET (preferowane doświadczenie z .NET 8 oraz nowszymi wersjami) oraz .NET Framework 4.8, - bardzo dobra znajomość języka C# oraz programowania obiektowego (OOP), - praktyczna znajomość wzorców projektowych oraz zasad SOLID, - bardzo dobra znajomość SQL oraz relacyjnych baz danych (PostgreSQL, MS SQL Server), - doświadczenie w tworzeniu testów jednostkowych i integracyjnych, - znajomość procesu wytwarzania oprogramowania, Git oraz praktyk CI/CD, - doświadczenie w tworzeniu rozwiązań w środowisku o wysokiej dostępności i krytyczności biznesowej, - wysoka samodzielność, odpowiedzialność oraz umiejętność współpracy w zespole, - znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną. Mile widziane - praktyczne wykorzystanie narzędzi AI wspierających proces wytwarzania oprogramowania (np. Claude, Codex), - znajomość Kubernetes, Docker oraz Ansible, - znajomość technologii legacy wykorzystywanych w środowiskach korporacyjnych (.NET Framework, WCF, WinForms, JBasic).

Technology

emagine Polska

FullStack .NET & Angular Developer

Mid

Hybrid

Warsaw, Poland

125 - 125 PLN/hr

🏢 Summary: Oferta dotyczy pracy B2B dla FullStack .NET & Angular Developera w branży bankowej w modelu hybrydowym z okazjonalną obecnością w biurze w Warszawie. Rola obejmuje rozwój aplikacji w technologii .NET i Angular, pracę z architekturą mikroserwisową oraz współpracę przy procesach CI/CD. Kandydat powinien posiadać doświadczenie w C#, .NET Core, Angular oraz projektowaniu REST API i testach automatycznych. 🗂️ Requirements: Doświadczenie z C#, Znajomość .NET Core, Znajomość Angular, Znajomość JavaScript, Doświadczenie w testach jednostkowych, Znajomość zasad SOLID, Znajomość wzorców projektowych, Umiejętność pracy z MSSQL, Znajomość procesów SSDLC, Znajomość narzędzi CI/CD, Doświadczenie w projektowaniu REST API, Znajomość architektury mikroserwisowej, Minimum 2-3 lata doświadczenia komercyjnego 📃 Skills: C#, .NET, Angular, JavaScript, MSSQL, REST, Microservices, CI/CD, JIRA, TeamCity, Jenkins, Git, Bitbucket, SOLID, Docker, Kubernetes, Cucumber, Redis, RabbitMQ, IBMWMQ, ElasticSearch, Splunk, Grafana, Ansible, Azure, GCP, Linux, Windows 🏢 Description: B2B, stawka 125 zł/h + VAT tryb: 1 dzień na 2 tygodnie z biura, Warszawa branża: bankowość Poszukujemy doświadczonego FullStack .NET & Angular Developera, który posiada przynajmniej 2-3 lata praktycznego doświadczenia w kluczowych technologiach. Idealny kandydat powinien mieć solidne umiejętności w zakresie C#, .NET Core oraz Angular, jak również doświadczenie w projektowaniu i wdrażaniu systemów w architekturze mikroserwisowej. Dodatkowo, wymagana jest znajomość procesów SDLC oraz narzędzi CI/CD. Zakres Obowiązków: Projektowanie i rozwijanie aplikacji w technologii .NET oraz Angular. Tworzenie testów automatycznych dla komponentów aplikacji. Wdrażanie i utrzymywanie aplikacji w architekturze mikroserwisowej. Współpraca z zespołem w celu optymalizacji procesów CI/CD. Udział w procesie przeglądów kodu oraz planowania sprintów. Kluczowe Wymagania: Praktyczna znajomość C#, .NET Core. Znajomość Angular oraz JavaScript. Doświadczenie w pisaniu testów automatycznych jednostkowych. Znajomość zasad SOLID oraz wzorców projektowych. Umiejętność pracy z MSSQL. Znajomość procesów SSDLC oraz narzędzi CI/CD (JIRA, TeamCity, Jenkins, git/bitbucket). Doświadczenie w projektowaniu REST API. Znajomość architektury mikroserwisowej. Nice to have: Znajomość C#, .NET Framework. Doświadczenie w pracy z Docker & Kubernetes. Znajomość testów automatycznych E2E (Cucumber). Znajomość takich narzędzi jak Redis, RabbitMQ, IBM WMQ, ElasticSearch, Splunk, Grafana. Znajomość Ansible na poziomie regular lub gotowość do nauki. Doświadczenie w wdrażaniu systemów na platformach chmurowych (np. Azure, GCP). Znajomość systemów operacyjnych Linux oraz Windows.

Technology

emagine Polska

Fullstack .NET Developer

Senior

Hybrid

Warsaw, Poland

140 - 140 PLN/hr

🏢 Summary: Oferta dotyczy pracy dla Fullstack Developera .NET w modelu B2B z pracą hybrydową w Warszawie. Rola obejmuje rozwój aplikacji webowych w .NET Core i Angular, pracę z bazami danych SQL Server oraz wdrażanie testów i rozwiązań konteneryzacyjnych. Kandydat będzie współpracował przy utrzymaniu i projektowaniu systemów w środowisku Agile. 🗂️ Requirements: Minimum 5 lat doświadczenia w inżynierii oprogramowania, Zaawansowana znajomość C#, Bardzo dobra znajomość .NET Core, .NET, Znajomość Angular, Znajomość TypeScript, Doświadczenie z Microsoft SQL Server, Znajomość Docker, Znajomość Kubernetes, Umiejętność pracy z Visual Studio, Znajomość GIT, Znajomość JIRA, Znajomość TeamCity, Umiejętność pracy w Agile, Znajomość języka angielskiego umożliwiająca czytanie dokumentacji technicznej 📃 Skills: C#, .NET, Angular, TypeScript, SQL, Docker, Kubernetes, VisualStudio, GIT, JIRA, TeamCity, PowerShell, Bash 🏢 Description: Model pracy: raz na dwa tygodnie z biura w Warszawie Stawka: 140 PLN/h netto + VAT Forma współpracy: kontrakt B2B Poszukiwany Fullstack Developer .NET z co najmniej 5-letnim doświadczeniem w inżynierii oprogramowania, którym cechuje umiejętność programowania w C# z wykorzystaniem .NET Core. Idealny kandydat zaprezentuje praktyczną znajomość nowoczesnych technologii, w tym Angular oraz technik konteneryzacji. Nasz zespół stawia na innowacje i rozwój, a Twój wkład będzie miał kluczowe znaczenie w dostarczaniu wysokiej jakości rozwiązań. Główne odpowiedzialności: Projektowanie i programowanie aplikacji webowych przy użyciu .NET Core oraz Angular. Tworzenie relacyjnych baz danych oraz zarządzanie nimi przy pomocy Microsoft SQL Server. Implementacja i automatyzacja testów jednostkowych i e2e. Praca w metodykach Agile oraz analizy wymagań użytkowników. Utrzymanie oraz rozwój istniejących systemów informatycznych. Współpraca z zespołem w zakresie architektury i projektowania systemów. Wymagania kluczowe: Zaawansowana znajomość języka C# oraz frameworka .NET. Znajomość Angular oraz TypeScript w kontekście projektowania front-endu. Doświadczenie w projektowaniu relacyjnych baz danych z wykorzystaniem Microsoft SQL Server. Znajomość konteneryzacji za pomocą Docker oraz Kubernetes (k8s). Umiejętność korzystania z narzędzi takich jak Visual Studio, GIT, JIRA, TeamCity. Angielski na poziomie umożliwiającym czytanie dokumentacji technicznej. Mile widziane: Certyfikaty potwierdzające umiejętności programowania, np. MCTS w technologii .NET. Znajomość narzędzi PowerShell oraz Bash.

Technology

emagine Polska

Python Developer (Junior/Regular)

Junior

Hybrid

Warsaw, Poland

🏢 Summary: Hybrid B2B role in the banking sector focused on developing high-quality Python solutions, designing and documenting technical components, and performing unit testing. The position involves close collaboration with business and IT teams and contributing to analytical data processing tasks. 🗂️ Requirements: Higher education degree in Computer Science, Mathematics or related field, Commercial experience in Python programming, Strong knowledge of SQL and analytical queries, Ability to read and create technical documentation in English 📃 Skills: Python, SQL, Git 🏢 Description: Banking Hybryda w Warszawie 1x w tyg. z biura B2B do 130zł/h (zależne od doświadczenia) Main Responsibilities: Tworzenie wysokiej jakości kodu. Projektowanie oraz dokumentowanie rozwiązań technicznych. Przeprowadzanie testów jednostkowych. Współpraca z analitykami biznesowymi, architektami IT oraz klientem biznesowym. Wsparcie techniczne mniej doświadczonych programistów (w przypadku poziomu REGULAR). Key Requirements: Wykształcenie wyższe kierunkowe (informatyka, matematyka lub kierunki pokrewne). Doświadczenie w programowaniu w języku Python. Dobra znajomość SQL (zapytania analityczne). Profesjonalizm i samodzielność w działaniu. Systematyczność i zaangażowanie. Umiejętność analitycznego myślenia. Kreatywność. Umiejętność pracy zespołowej. Wysokie umiejętności komunikacyjne. Znajomość języka angielskiego na poziomie umożliwiającym czytanie i tworzenie dokumentacji technicznej. Nice to Have: Znajomość PySpark (operacje na DataFrame), podstaw statystyki oraz algorytmiki. Znajomość wzorców projektowych i architektonicznych. Doświadczenie w pracy z GCP (BigQuery, GCS, Dataproc, Notebooks). Doświadczenie MLOps w środowisku GCP. Doświadczenie w pracy z narzędziami JIRA i Confluence. Doświadczenie w przeglądach kodu (code review) oraz refaktoryzacji (np. Git, Gerrit lub inne).

Technology

emagine Polska

Senior Programista .NET

Senior

Hybrid

Warsaw, Poland

150 - 150 PLN/hr

🏢 Summary: Senior .NET Developer role in the banking sector focused on developing and maintaining online banking services using .NET 8, microservices, and event-driven architecture. The position includes technical leadership of a small developer team, CI/CD processes, automated testing, and monitoring high-availability systems. Hybrid work model with office visits in Warsaw or Łódź every 1–2 weeks. 🗂️ Requirements: 5+ years of experience with C# and .NET, Advanced knowledge of .NET 8 / .NET Core, Experience with large and complex systems in regulated environments, Experience with high-availability and high-performance systems, Experience with microservices architecture, Experience coordinating small development teams, Knowledge of Splunk or Grafana, Experience with event-driven architecture and messaging systems, Experience with Kafka, Experience with automated and unit testing, Ability to analyze requirements and design solutions 📃 Skills: C#, .NET, .NETCore, .NET8, Kafka, Splunk, Grafana, AzureDevOps, TeamCity, Jenkins, Microservices, CI/CD, Node.js, React, TypeScript 🏢 Description: 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 .