Upvanta
Upvanta
New

Senior C++ Developer (Security / Legacy Systems)

130 - 145 PLN/ godz.B2B
SeniorFull-time·B2B
#429713·Dodano 2 dni temu·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

C++SQLAnalytics

Firma i stanowisko

Projekt realizowany dla klienta z obszaru healthcare. Firma poszukuje doświadczonego C++ Developera do rozwoju bezpieczeństwa i niezawodności dużego, rozbudowanego systemu legacy. Praca obejmuje współpracę z zespołem developerów, architektów, QA oraz ekspertów ds. bezpieczeństwa.

Wymagania

Must-have:

  • Bardzo dobre doświadczenie komercyjne w programowaniu w C++
  • Znajomość pracy z dużymi, dojrzałymi lub legacy'owymi bazami kodu
  • Bardzo dobra znajomość programowania niskopoziomowego, w tym wskaźników i arytmetyki wskaźników
  • Doświadczenie w ręcznym zarządzaniu pamięcią i bounds checking
  • Znajomość zagadnień memory safety
  • Umiejętność identyfikacji i usuwania podatności typu buffer overflow, memory corruption, niebezpieczne przetwarzanie danych oraz innych podatności charakterystycznych dla native code
  • Doświadczenie z threadingiem i multithreadingiem
  • Dobra znajomość programowania obiektowego
  • Doskonałe umiejętności debugowania i rozwiązywania problemów technicznych
  • Doświadczenie współpracy z architektami, QA, zespołami ds. bezpieczeństwa oraz developerami
  • Dobra znajomość SQL i zasad bezpiecznego dostępu do baz danych

Nice to have:

  • Znajomość Qt lub podobnych frameworków desktop GUI
  • Doświadczenie z aplikacjami 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

Obowiązki

  • 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, niebezpieczne przetwarzanie danych wejściowych oraz SQL Injection
  • Praca z rozbudowanym kodem C++, obejmująca logikę ze wskaźnikami i zarządzanie pamięcią ręczną
  • Utrzymanie i rozwój komponentów wykorzystujących wielowątkowość
  • Analiza wpływu planowanych zmian oraz ocena ryzyka regresji
  • Udział w code review, testowaniu, debugowaniu i rozwiązywaniu problemów
  • Ścisła współpraca z zespołami developerów, architektów, QA i specjalistów ds. bezpieczeństwa
  • Ciągła integracja zmian z istniejącym produktem

Benefity

  • 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

Inne informacje

Informujemy, że administratorem danych jest Upvanta sp. z o.o z siedzibą w Warszawie. Podanie danych w zakresie wynikającym z Kodeksu pracy jest obowiązkowe. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty powiązane z rekrutacją. Zgoda na przetwarzanie danych może zostać wycofana w dowolnym momencie.

Upvanta

Upvanta

263 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz