COMARCH
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
- 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
- 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ść
- 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
- 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ść
- 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
- 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:
- 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
- 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
- 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
- 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
- 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)
- 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!