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".
Senior C/C++ Developer Twój zakres obowiązków budowanie i utrzymywanie aplikacji na urządzenia samoobsługowe oparciu o wymagania biznesowe projektowanie oraz implementacja nowych funkcjonalności optymalizacja funkcjonujących aplikacji, zapewnianie odpowiedniej szybkości i wydajności tworzonych rozwiązań współpraca z innymi ...
Expected, C#, .NET, Windows Server, Linux, SQL, PostgreSQL, Multithreading Operating system, Windows, Linux About the project, We are looking for a Senior C# Developer to help design and develop reliable, scalable backend solutions in the cloud data protection space., Join a team responsible for building and evolving cloud ...
... and designing the PostgreSQL database with a strong focus on security and normalization (premium customer data), Migrating data and business logic from the legacy system (MS SQL Server) — analyzing existing structures and porting them thoughtfully and securely, Building integrations with external systems (CRM, payment ...
We are looking for a developer who combines strong programming skills with an interest in engineering and CAD-related technologies. Must have: - Professional experience in C++ and/or C# development. - Good understanding of software development processes, including specification, design and implementation. - Knowledge or ...
Expected, C#, .NET, Oracle, SQL, Azure DevOps, GitHub Actions About the project, We are Optiveum, and we are currently looking for a Senior .NET Fullstack Developer to join the team of our client—a global, research-driven organization. In this setup, Optiveum acts as the recruitment and contracting party, meaning you will ...
... ability to work effectively with business stakeholders and technology teams. Nice to Have - Experience with HR, Payroll, Finance, or other enterprise business systems . - Experience with cloud migration and legacy application modernization. - Experience with AI-assisted software development tools. ,[Design, develop, and maintain ...
... documentation and rustdoc for public APIs., Participate in code reviews using Gerrit., Follow a small-commit, review-heavy development workflow., Contribute to security reviews and threat modelling for a systems-level library., Analyse memory-safety and trust-boundary risks across the Rust/C++ FFI surface., Collaborate with ...
... 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 ...
... Debugowanie problemów, które pojawiają się wyłącznie... gdy wszystko jest na antenie, Współpraca z operatorami, inżynierami i teamami produkcyjnymi — nie tylko z developerami Solidna znajomość C# / .NET, Doświadczenie z API (REST, WebSocket, JSON), Myślenie systemowe — rozumienie, jak komponenty na siebie wpływają, Zdolność debugowania ...