COMARCH

24.04.2025

Krótki opis firmy

Comarch został założony w 1993 roku w Krakowie. Prowadzimy projekty dla czołowych marek z polski i świata w najważniejszych sektorach gospodarki m.in.: telekomunikacji, finansach, bankowości i ubezpieczeniach, handlu i usług, infrastruktury IT, administracji publicznej, przemyśle, ochronie zdrowia oraz w sektorze małych i średnich przedsiębiorstw. 

Tworzymy miejsca pracy nie tylko dla programistów, ale również analityków, konsultantów, handlowców, marketingowców czy pracowników działów administracyjnych, a system pracy opiera się na modelu hybrydowym.

Lokalizacje:

Łódź, Kraków (HQ), Białystok, Bielsko-Biała, Częstochowa, Gdańsk, Gliwice, Katowice, Kielce, Lublin, Mielec, Nowy Sącz, Opole, Poznań, Płock, Rzeszów, Tarnów, Toruń, Warszawa, Włocławek, Wrocław

Technologie, w których pracujemy: 

    • Języki programowania: Java, Scala, C++, JavaScript, SQL, HTML5, PHP, Python, C#, Ruby, TypeScript
    • Frameworki i biblioteki: Angular, .Net
    • Bazy danych: MySQL, PostgreSQL, Oracle
    • Narzędzia DevOps: Docker, Kubernetes, Jenkins, Terraform, Ansible
    • Chmurowe technologie: AWS, Google Cloud, Microsoft Azure

    Inne technologie: Android, iOS, JEE, Unix, Linux, AI, ML, Blockchain, IoT

    Co robimy? 

    Specjalizujemy się w systemach zarządzania przedsiębiorstwem ERP, bezpieczeństwem informatycznym, systemach CRM i wsparcia sprzedaży, Internecie Rzeczy, finansach oraz administracji publicznej oraz business intelligence.  

    Stanowiska w naszej firmie:  

    PROGRAMOWANIE

    1. Programista Fullstack (Java + Angular)
    • Technologie: Java, Spring/ Spring Boot, HTML, CSS/SCSS, JavaScript/ TypeScript, Angular
    • Zakres obowiązków: Rozwój autorskich produktów Comarch na rynki polskie i zagraniczne, Projektowanie, analiza i implementacja rozwiązań zgodnie z wymaganiami, Wprowadzanie nowych funkcjonalności i poprawianie błędów w istniejących już aplikacjach
    • Wymagania na start: 
    • Wykształcenie wyższe (informatyczne lub pokrewne)
    • Minimum 2 lata komercyjnego doświadczenia w pracy jako programista
    • Umiejętność analitycznego myślenia oraz pracy w zespole
    • Mile widziane:
      • znajomość MongoDB, Oracle, SQL, PLSQL
      • doświadczenie w pracy z Confluence, Jira, Maven, Docker, DDD, OOP, SOLID, TDD2

     

    1. Programista Java
    • Technologie: Java, Spring, SQL, Kubernetes, Docker
    • Zakres obowiązków: Tworzenie i rozwój oprogramowania Comarch, Analiza wymagań i projektowanie rozwiązań programistycznych, Tworzenie testów jednostkowych i integracyjnych, Przygotowywanie dokumentacji technicznej
    • Wymagania na start: 
    • Wykształcenie wyższe techniczne (informatyka, elektronika i telekomunikacja, automatyka i robotyka, matematyka lub pokrewne)Minimum 2 lata komercyjnego doświadczenia w pracy jako programista
    • Minimum rok doświadczenia zawodowego jako programista w komercyjnych projektach informatycznych
    • Umiejętność pracy w zespole, otwartość na wyzwania oraz komunikatywność

     

    1. Senior Machine Learning Engineer
    • Technologie: Python, Wiedza ekspercka w zakresie modeli językowych, wliczając LLM, NumPy, Matplotlib, Seaborn, Scikit-learn, TensorFlow, Keras, Pandas, PyTorch, SciPy, spaCy, SQL
    • Zakres obowiązków: Prace badawczo-rozwojowe i eksperymentalne z zakresu sztucznej inteligencji i uczenia maszynowego, Projektowanie, implementowanie, testowanie, wdrażanie i utrzymywanie produktów opartych na modelach generatywnych, predykcyjnych, oraz innych technikach uczenia maszynowego, Praca w języku programowania Python w zakresie budowy algorytmów uczenia maszynowego, Śledzenie najnowszych trendów branżowych w obszarze Machine Learning/ Artificial Intelligence
    • Wymagania na start: 
    • Wykształcenie wyższe informatyczne lub pokrewne
    • Praktyczna umiejętność tworzenia aplikacji dla systemu Android
    • Wiedza z zakresu baz danych

     

    1. Programista Android
    • Zakres obowiązków: Implementacja nowych funkcjonalności w aplikacji mobilnej na platformę Android, Przeprowadzanie testów developerskich, Projektowanie rozwiązań programistycznych według wskazanych wymagań i opisu zadania, Sporządzanie dokumentacji oprogramowania, Recenzowanie projektów, analiz konceptualnych i technicznych
    • Wymagania na start: 
    • Wykształcenie wyższe techniczne (informatyka, elektronika i telekomunikacja, automatyka i robotyka, matematyka lub pokrewne)Minimum 2 lata komercyjnego doświadczenia w pracy jako programista
    • Minimum rok doświadczenia zawodowego jako programista w komercyjnych projektach informatycznych
    • Umiejętność pracy w zespole, otwartość na wyzwania oraz komunikatywność

     

    1. Programista Frontend (Angular)
    • Technologie: JavaScript (ES6+), TypeScript, HTML, CSS (Sass), Angular 16+, RxJS
    • Zakres obowiązków: Projektowanie i tworzenie aplikacji (frontend), Udział w procesie tworzenia interfejsów użytkownika, Optymalizacja szybkości, skalowalności i jakości aplikacji, Analiza wymagań w aspekcie funkcjonalności oprogramowania, Diagnozowanie i rozwiązywanie problemów
    • Wymagania na start: 
    • Ukończone studia informatyczne lub pokrewne
    • Minimum 2 lata doświadczenia w budowaniu i rozwoju aplikacji opartych o technologie frontendowe
    • Doświadczenie w rozwoju aplikacji opartych o framework Angular
    • Mile widziane doświadczenie z:
      • NgRX
      • NodeJS

     

    1. Programista C++
    • Technologie: C++, relacyjne bazy danych, SQL, .NET
    • Zakres obowiązków: Rozwój modułów oprogramowania, Przeprowadzanie testów developerskich (w tym automatyzacja), Wsparcie techniczne i rozwiązywanie problemów związanych z działaniem oprogramowania, Tworzenie dokumentacji technicznej oprogramowania
    • Wymagania na start: 
    • Wykształcenie wyższe (informatyczne lub pokrewne)
    • Doświadczenie w pracy z systemami kontroli wersji (np. Git)
    • Zdolność analitycznego i logicznego myśleniaMile widziane doświadczenie z:

     

    1. Programista / Starszy programista .NET
    • Technologie: .NET, C#, MS SQL
    • Zakres obowiązków: Rozwój oprogramowania Comarch w technologii .NET, Projektowanie, analiza i implementacja rozwiązań zgodnie z wymaganiami, Współpraca z zespołem programistów oraz analitykami biznesowymi, Sporządzanie dokumentacji technicznej
    • Wymagania na start: 
    • Wykształcenie wyższe, preferowane informatyczne lub pokrewne
    • Dobra znajomość języka angielskiego pozwalająca na rozumienie dokumentacji technicznej
    • Mile widziana znajomość:
      • technologii webowych: HTML/ CSS/ JavaScript/ Angular
      • REST Web Services
      • wzorców projektowych i architektonicznych
      • procesów i narzędzi CI/CD

    ANALIZA

    1. Analityk biznesowy
    • Zakres obowiązków: Analiza i pozyskiwanie od klienta wymagań biznesowych oraz technicznych, Przygotowanie dokumentacji analitycznej, Współpraca z zespołami developerskimi w celu opisywania zadań oraz wymagań, Przygotowanie spotkań i dem w celu zachowania ciągłej komunikacji i zgodności realizowanych prac z przyjętymi założeniami, Analiza błędów zgłoszonych przez klienta
    • Wymagania na start: 
    • Wykształcenie wyższe techniczne (informatyka i pokrewne)
    • Doświadczenie zawodowe jako analityk – udział w warsztatach analitycznych, umiejętność pozyskiwania i dokumentowania wymagań
    • Bardzo dobra znajomość języka angielskiego - pozwalająca na swobodną komunikację z międzynarodowym klientem
    • Znajomość relacyjnych baz danych i języka SQL
    • Znajomość notacji BPMN lub UML oraz procesu wytwarzania oprogramowania i tworzenia dokumentacji analitycznej w projektach informatycznych

     

    1. Analityk systemów informatycznych
    • Zakres obowiązków: Analiza i pozyskiwanie od klienta wymagań biznesowych oraz technicznych, Przygotowanie dokumentacji analitycznej, Współpraca z zespołami developerskimi w celu opisywania zadań oraz wymagań, Przygotowanie spotkań i dem w celu zachowania ciągłej komunikacji i zgodności realizowanych prac z przyjętymi założeniami, Analiza błędów zgłoszonych przez klienta
    • Wymagania na start: 
    • Wykształcenie wyższe techniczne (informatyka i pokrewne)
    • Doświadczenie zawodowe jako analityk – udział w warsztatach analitycznych, umiejętność pozyskiwania i dokumentowania wymagań
    • Bardzo dobra znajomość języka angielskiego - pozwalająca na swobodną komunikację z międzynarodowym klientem
    • Znajomość relacyjnych baz danych i języka SQL
    • Znajomość notacji BPMN lub UML oraz procesu wytwarzania oprogramowania i tworzenia dokumentacji analitycznej w projektach informatycznych

     

    DEVOPS

    1. Inżynier systemowy w kulturze DevOps
    • Technologie: LINUX, Docker, OpenStack, Kubernetes, Bash, Perl, Python
    • Zakres obowiązków: Aktywny udział w rozwiązywaniu problemów systemowych\, Odpowiedzialność za budowanie oraz utrzymywanie środowisk wewnętrznych dla zespołów developerskich, Konfiguracja, administracja i monitorowanie efektywności działania systemów działających pod rygorem dużej wydajności i dostępności, Rozwój skryptów i narzędzi monitorujących działanie systemów produkcyjnych, Automatyzacja oraz rozwój procesów CI/CD
    • Wymagania na start: 
    • Mile widziana umiejętność programowania w języku JAVA/JavaScript
    • Wykształcenie wyższe, preferowane informatyczne lub pokrewne

     

    KONTROLA JAKOŚCI OPROGRAMOWANIA

    1. Inżynier kontroli jakości oprogramowania /Tester
    • Zakres obowiązków: Praca w zespole QA - testy releasowe, wydajnościowe, bugfixowe, automatyzacja testów API/frontend/mobile, Opracowanie scenariuszy i przypadków testowych na podstawie specyfikacji systemu, Raportowanie postępu i wyniku testów, Współpraca z programistami i analitykami w ramach zespołów zwinnych, Kreatywne rozwiązywanie problemów związanych z powierzonymi zadaniami
    • Wymagania na start: 
    • Wykształcenie wyższe informatyczne lub pokrewne
    • Minimum rok komercyjnego doświadczenia w testowaniu oprogramowania
    • Znajomość metodyki wytwarzania oraz testowania oprogramowania
    • Dodatkowym atutem będzie znajomość Jira lub/i Confluence oraz narzędzi wspomagających testy (np. TestLink, HP Mercury Quality Center, Selenium)

     

    1. Tester automatyzujący (Java)
    • Technologie: JAVA
    • Zakres obowiązków: Praca w zespole QA - testy releasowe, wydajnościowe, bugfixowe, automatyzacja testów API/Frontend/Mobile, Prowadzenie testów zgodnie z procedurami i standardami oprogramowania, Projektowanie przypadków i scenariuszy testowych, Tworzenie specyfikacji i dokumentacji testowej, Współpraca z działem programistów i analityków
    • Wymagania na start: 
    • Wykształcenie wyższe (informatyka lub pokrewne kierunki techniczne)
    • Doświadczenie w zakresie automatycznego testowania, w tym przygotowywania scenariuszy testowych, testowania oprogramowania oraz dokumentowania wyników testów
    • Wiedza QA na poziomie certyfikatu ISEB/ ISTQB
    • Dodatkowym atutem będzie znajomość Jira lub/i Confluence oraz narzędzi wspomagających testy (np. TestLink, HP Mercury Quality Center, Selenium)
    • Znajomość:
      • narzędzi wspomagających testy (np. Selenium, Selenide, HP Mercury Quality Center, TestLink)
      • systemu obsługi zgłoszeń JIRA, Confluence
      • relacyjnych baz danych i języka SQL
      • różnych technik testowania

     

    Jak aplikować? 

    Wejdź na stronę kariera.comarch.pl i wypełnij formularz rekrutacyjny!

     

    Realizacja: OPTeam S.A.

    fundusze.jpgncbir.jpgrp.pngue.jpg
    contact.svg
    Umów się na spotkanie

    STRONA UŻYWA COOKIES

    Możesz wyłączyć ich obsługę w swojej przeglądarce. Niektóre funkcje witryny mogą wtedy nie działać.