Senior C++ Developer (Security / Legacy Systems) (m/k/n) w Wrocław, Polska
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
ZdalniePraca z dowolnego miejsca
KontraktUmowa czasowa lub freelancing
130 - 145 zł / stawka godzinowa
Wrocław, Polska
Senior C++ Developer (Security / Legacy Systems) (m/k/n)
Miejsce pracy: Wrocław
Technologie, których używamy
Wymagane
C++
Mile widziane
Windows Server
O projekcie
Lokalizacja: Polska
Model pracy: zdalnie
Forma współpracy: B2B
Stawka: 130 - 145 pln/h
Dołącz do projektu realizowanego dla naszego klienta rozwijającego zaawansowany produkt z obszaru healthcare. Poszukujemy doświadczonego C++ Developera, który będzie odpowiedzialny za rozwój bezpieczeństwa i niezawodności istniejącego, rozbudowanego systemu. To ciekawa rola dla osoby, która dobrze czuje się w pracy z dużymi, legacy'owymi bazami kodu C++, programowaniem niskopoziomowym oraz zagadnieniami związanymi z bezpieczeństwem aplikacji i pamięci.
Twój zakres obowiązków
analiza wymagań bezpieczeństwa oraz wykrytych podatności,
implementacja zmian zwiększających bezpieczeństwo produktu,
usuwanie podatności takich jak buffer overflow, memory corruption, unsafe input handling czy SQL Injection,
praca z rozbudowanym kodem C++, w tym logiką opartą na wskaźnikach i ręcznym zarządzaniu pamięcią,
utrzymanie i rozwój komponentów wykorzystujących threading i multithreading,
analiza wpływu planowanych zmian oraz ryzyka regresji,
udział w code review, testowaniu, debugowaniu i troubleshootingu,
ścisła współpraca z developerami, architektami, QA oraz ekspertami ds. bezpieczeństwa,
ciągła integracja zmian z istniejącym produktem.
Nasze wymagania
bardzo dobre doświadczenie komercyjne w programowaniu w C++,
doświadczenie w pracy z dużymi, dojrzałymi lub legacy'owymi bazami kodu,
bardzo dobra znajomość programowania niskopoziomowego,
doświadczenie w identyfikowaniu i usuwaniu podatności związanych z: buffer overflow, memory corruption, unsafe input handling, innymi podatnościami charakterystycznymi dla native code,
doświadczenie z threadingiem i multithreadingiem,
dobra znajomość programowania obiektowego,
bardzo dobre umiejętności debugowania i rozwiązywania problemów technicznych,
doświadczenie we współpracy z architektami, QA, zespołami security oraz developerami,
dobra znajomość SQL i zasad bezpiecznego dostępu do baz danych.
Mile widziane
znajomość Qt lub podobnych frameworków desktop GUI,
doświadczenie z aplikacjami działającymi w środowisku Windows / Windows Server,
doświadczenie z Oracle Database,
znajomość ISAM lub innych legacy'owych technologii przechowywania danych,
doświadczenie w obszarze Secure Software Development,
doświadczenie w analizie i usuwaniu udokumentowanych podatności bezpieczeństwa.
To oferujemy
realny wpływ na bezpieczeństwo i stabilność produktu z obszaru healthcare,
praca nad rozbudowanym i technicznie wymagającym systemem C++,
możliwość rozwoju kompetencji w obszarze Application Security i Secure Software Development,
współpraca z doświadczonym zespołem developerów, architektów i ekspertów security,
udział w długofalowym rozwoju istniejącego produktu.
Etapy rekrutacji
CV
Introductory interview
Technical interview
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Welcome to Upvanta, where our motto is “We Care More”.
Founded in 2018, we have grown into a dynamic IT services company with a team of over 180 dedicated professionals. Our journey has been marked by exceptional year-over-year growth, driven by our unwavering commitment to our clients.
Wszystkie informacje o przetwarzaniu danych osobowych w tej rekrutacji znajdziesz w formularzu aplikacyjnym, po kliknięciu w przycisk "Aplikuj Teraz".
... charytatywne. - W codziennej współpracy stawiamy nacisk na szczerość, zaufanie i dobre relacje. Projekty realizowane są w mniejszych zespołach ze zróżnicowanym seniority. Informacje o projekcie: Obecnie dla naszego Klienta z branży bankowej poszukujemy Senior C++ Developera (K/M) Projekt: rozwój wydajnych i skalowalnych systemów ...
... Standard Library (STL) and Boost C++ Libraries - Expertise in: GCP Pub/Sub, and REST/JSON APIs (gRPC is nice to have) - Understanding of: OAuth2, JWT, and cloud security best practices - Solid knowledge of algorithmic thinking and distributed systems architecture, including consistency, durability, and failure/resiliency considerations ...
... within the financial services sector., , The program focuses on the transformation and modernization of complex enterprise environments, combining Generative AI, legacy and mainframe modernization, cloud transformation, data migration, and modern software architecture., , Assignment Details, Start: ASAP / negotiable, Duration: ...
Senior C++ Developer | Branża Energetyczna Miejsce pracy: Kraków Technologie, których używamy Wymagane - C++ - Linux - Git - Azure DevOps - Visual Studio O projekcie Nasz klient to międzynarodowa firma technologiczna działająca w ponad 140 krajach. Specjalizuje się w rozwiązaniach dla energetyki, automatyzacji oraz cyfryzacji ...
Senior Rust Developer – Qt / C++ / FFI Miejsce pracy: Warszawa Technologies we use Expected - Rust - C++ - Git - Linux - Windows Server - MacOS - Docker - GitHub - GitLab Optional - Figma Operating system - Windows - macOS - Linux About the project Long-term project focused on developing production-grade solutions combining ...
... narzędzi i technologii, masz wpływ na rozwiązania technologiczne, masz wpływ na produkt, koncentrujesz się na rozwoju produktu, agile Skład zespołu, backend developer, frontend developer, fullstack developer Twój zakres obowiązków, rozwój i utrzymanie aplikacji skierowanych do klientów w obszarze backupu, disaster recovery ...
Expected, C++, Git Optional, Python, Bash Operating system, Linux About the project, We are looking for an experienced C++ Developer with strong proficiency in modern C++and solid knowledge of Linux-based environments. The role involves designing,developing, and maintaining high-level software components, ensuring performance,scalability, ...
Wymagania: - min 4 lata doświadczenia w programowaniu w C++ - doświadczenie w pracy z Linux - znajomość https://jobeax.com/link/wr6aV4FvryLjv96U na poziomie min B2/C1 - warunek konieczny, praca w środowisku międzynarodowym - wykształcenie wyższe w obszarze nauk komputerowych, technicznych lub pokrewnych - Miejsce