Senior C++ Developer
Senior / Lead C++ Developer (MFC)
Dla naszego Klienta – stabilnej, globalnej firmy z sektora IT – poszukujemy doświadczonych inżynierów o silnym profilu technicznym.
Będziesz częścią kameralnego, zgranego zespołu ekspertów pracującego nad dużym, wieloletnim systemem. Szukamy osób na poziomie Senior oraz Lead, które posiadają unikalne na rynku doświadczenie we frameworku MFC i dla których praca z dojrzałym kodem źródłowym (legacy codebase) stanowi interesujące wyzwanie inżynierskie. Projekt łączy w sobie bieżące utrzymanie systemu, realizację bogatego backlogu rozwojowego oraz równoległe działania mające na celu modernizację architektury rozwiązania.
Twój zakres obowiązków:
Aktywny, samodzielny rozwój oprogramowania (hands-on engineering) w języku C++ na każdym etapie SDLC — od projektowania, przez code review, aż po testy i wdrożenie.
Praca z dużym, dojrzałym kodem źródłowym oraz frameworkiem MFC.
Implementacja nowych funkcjonalności z bogatego backlogu oraz aktywne wsparcie zespołu w procesie modernizacji systemu.
Tworzenie i utrzymanie testów jednostkowych (dla warstwy UI, usług back-endowych oraz bazy danych).
Optymalizacja zapytań i praca z bazą danych MS SQL Server.
Dla profili Lead: Mentoring i wsparcie techniczne dla pozostałych członków zespołu, dzielenie się wiedzą oraz promowanie dobrych praktyk inżynierskich.
Nasze wymagania:
Głęboka i praktyczna znajomość języka C++ oraz frameworku MFC (zarządzanie pamięcią, szablony, współbieżność, biblioteka standardowa).
Bardzo dobra znajomość SQL, ze szczególnym uwzględnieniem Microsoft SQL Server (optymalizacja zapytań, analiza planów wykonania).
Silne fundamenty inżynierskie: znajomość paradygmatu OOP, zasad SOLID oraz wzorców projektowych.
Doświadczenie w profilowaniu wydajności i optymalizacji systemów o wysokiej przepustowości lub niskich opóźnieniach.
Praktyka w pisaniu testów jednostkowych na różnych warstwach aplikacji.
Doświadczenie w pracy w ustrukturyzowanym procesie SDLC (code review, dyskusje architektoniczne).
Wykształcenie wyższe kierunkowe (Informatyka lub pokrewne).
Świetne umiejętności komunikacyjne, nastawienie na współpracę i ciągły rozwój.
Mile widziane:
Znajomość języka C# oraz ekosystemu .NET (szczególnie w kontekście integracji międzyjęzykowej lub tworzenia narzędzi pomocniczych).
Oferujemy:
Stabilną współpracę w oparciu o kontrakt B2B.
Elastyczność: Praca w 100% zdalna z dowolnego miejsca w Polsce.
Wpływ na projekt: Możliwość realnego kształtowania procesu modernizacji dużego systemu.
Kulturę inżynierską: Pracę w kameralnym, dojrzałym zespole nastawionym na dzielenie się wiedzą i partnerskie relacje.
Pakiet benefitów (szczegóły przedstawimy podczas rozmowy rekrutacyjnej).
Senior C++ Developer
Senior C++ Developer