Wybierz karierę w tej branży, jeżeli…
- Chcesz rozwijać innowacyjne narzędzia w oparciu o najnowsze technologie programistyczne
- Widzisz siebie w zespole złożonym z osób o bardzo zróżnicowanym profilu zawodowym
- Chcesz realizować projekty w oparciu o rozwiązania dedykowane stricte branży finansowej
W XXI w. tylko te organizacje, które potrafią zarówno wykorzystać potencjał nowych technologii, jak i uczą się myśleć innowacyjnie, są i będą w stanie sprostać rosnącym oczekiwaniom po stronie klientów i szerzej – całego świata biznesu.
Obecnie coraz śmielej wkraczamy w rzeczywistość, którą kształtują zjawiska powiązane z czwartą rewolucją technologiczną, i stoimy u progu nowej epoki, w której urządzenia zaczną komunikować się bez ingerencji człowieka, powstaną inteligentne ubrania, a już za chwilę zanurzymy się w rzeczywistości rozszerzonej. Dlatego kompetencje powiązane ze znajomością funkcjonowania i projektowania technologii stają się kluczowe wśród najbardziej rozchwytywanych kandydatów na rynku pracy. Ale technologiczna rzeczywistość nie dotyka nas tylko w mikroskali. Jak już wspominano wcześniej, każde przedsiębiorstwo, chcące utrzymać silną pozycję, musi odkryć w sobie pierwiastek innowacyjności oraz zainwestować w rozwój technologicznego DNA.
W dzisiejszym świecie liczy się nie tylko szybkość dostarczania produktów i usług, ale również możliwość ich różnicowania ze względu na odmienne kanały dystrybucji. Coraz silniejsza pozycja klienta oznacza dla firm finansowych większą konkurencję – zarówno pod względem jakości obsługi, jak i sprawności działania wewnętrznych procesów. Żeby znaleźć bądź utrzymać klientów, sektor finansowy musi lepiej zrozumieć ich potrzeby. Kompleksowe wsparcie w tym zakresie mogą zapewnić organizacjom odpowiednio zaprojektowane i wdrożone systemy, które ułatwiają zarówno tworzenie ofert spełniających oczekiwania klientów, jak i wspomagają gromadzenie, analizę oraz przepływ danych.
– Znaczenie działów rozwoju oprogramowania rośnie, odkąd dla klientów instytucji finansowych na równi z produktem ważny stał się łatwy dostęp do niego oraz usług z nim związanych. Podobnie w przypadku narzędzi wspierających sprzedaż. Posiadanie przez towarzystwo ubezpieczeniowe atrakcyjnych narzędzi sprzedażowych jest elementem przyciągającym doradców czy brokerów – wyjaśnia Jarosław Pękala, Dyrektor Departamentu Rozwoju Systemów Informatycznych w AXA Polska. – W związku z tym oprogramowanie z roli narzędzia optymalizującego pracę działów wewnętrznych staje się również częścią produktu i przewagi rynkowej przedsiębiorstwa.
W praktyce to nowe podejście oznacza silniejszą pozycję departamentów zajmujących się software development oraz wzrost zapotrzebowania na różnej klasy specjalistów.
Ścieżka kariery
Software development to bardzo szerokie pojęcie, a jego definicja zależy w dużej mierze od profilu biznesowego organizacji. Nie wszystkie przedsiębiorstwa zajmują się również tworzeniem oprogramowania. Duża część z nich decyduje się na ścisłą współpracę z firmą technologiczną, od której kupuje dedykowane narzędzia informatyczne, skupiając się wyłącznie na funkcjach nadzorczych. Jednakże w przypadku sektora finansowego, który musi szybko reagować na zmiany oraz funkcjonuje w silnie regulowanej prawnie przestrzeni, posiadanie własnego pionu software development odgrywa istotną rolę. Takie podejście przekłada się na większą walkę o kandydata.
– W przypadku pracowników działów IT pracodawca konkuruje nie tylko z innymi przedstawicielami świata finansów czy firmami okołofinansowymi. Musi on przekonać do siebie pracownika, który nie jest silnie związany z określoną branżą. Konkuruje więc na rynku specjalistów IT, a nie na rynku pracodawców finansowych – mówi Jarosław Pękala.
Zależnie od struktury organizacji w zespołach zajmujących się rozwojem oprogramowania pracują specjaliści o bardzo zróżnicowanym profilu zawodowym. Stanowiskiem, od którego można rozpocząć swoją karierę, jest młodszy programista bądź tester. W dalszych etapach rozwoju zawodowego młoda osoba rozwija wiedzę z obszaru języków programowania oraz bliżej poznaje profil biznesowy organizacji i specyfikę jej produktów oraz usług, stając się ekspertem. Dalsza ścieżka kariery zależy już bezpośrednio od indywidualnych ambicji pracownika.
– Struktura i umiejscowienie zespołów rozwoju zależy od wielkości organizacji i postawionych zadań – informuje Jarosław Pękala. – AXA posiada własne zespoły zapewnienia jakości i utrzymania, a także zarządzania projektami i analiz biznesowych, które występują poza strukturami IT. Wspólnie z Departamentem Infrastruktury Informatycznej jesteśmy częścią Obszaru Operacji i IT.
Poszukiwane umiejętności
Rozwój oprogramowania wymaga od przedsiębiorstw zastosowania odpowiednich metodyk wykorzystywanych w zarządzaniu projektami IT. Organizacje coraz częściej odchodzą od klasycznego, kaskadowego podejścia i skłaniają się ku metodykom zwinnym (ang. agile software development), które kładą większy nacisk na pracę zespołową oraz zaangażowanie wszystkich zainteresowanych stron, czyli nie tylko programistów, architektów bądź testerów, ale również osób po stronie biznesu. Ale myślenie agile’owe to nie tylko i wyłącznie grupa nowych metodyk; to filozofia mająca wpływ na kulturę organizacyjną.
– Obserwujemy zmianę podejścia do współpracy między działami rozwoju a naszymi klientami wewnętrznymi. Od wdrożenia Scrum w AXA zespoły bardzo blisko współpracują, a więc musiały znaleźć wspólny język. Chodzi tu zarówno o wiedzę merytoryczną, ale również o zaufanie i dopasowanie komunikacyjne – dodaje Jarosław Pękala.
W nowej rzeczywistości programiści muszą wykazać się rozwiniętymi kompetencjami miękkimi, a użytkownicy – nauczyć się myślenia systemowego. Jednocześnie rynek finansowy jest na tyle bogaty, że zwłaszcza deweloperzy mogą angażować się w bardzo różnorodne projekty: od niszowych rozwiązań dedykowanych dla firm ubezpieczeniowych, przez projektowanie i programowanie baz danych, po budowanie rozwiązań portalowych czy mobilnych oraz integrację.
