Digital Customer Experience (DCX) jest działem Capgemini, który wspiera zarówno światowe marki, jak i organizacje publiczne w digitalizacji i rozwoju innowacji. Wypracowując rozwiązania, wykorzystujemy w praktyce podejście „Customer-First”, stawiając na pierwszym miejscu potrzeby i oczekiwania zarówno partnerów biznesowych, jak i użytkowników końcowych tworzonych przez nas systemów. Nasze zespoły developerów odpowiadają za proces tworzenia i rozwoju aplikacji end-to-end, pracując z najnowszymi technologiami. Są zespołami samoorganizującymi się, które w codziennej praktyce wykorzystują Agile i Lean Software Engineering. W codziennej pracy pielęgnujemy dobrą komunikację i kulturę feedbacku. Podążając za mottem „Get the future you want” oferujemy różnorodne możliwości nauki i rozwoju.
Twoje codzienne zadania:
- wiodąca rola w zespole programistów;
- tworzenie nowoczesnych aplikacji dla klientów zewnętrznych w technologii node.js;
- tworzenie rozwiązań dla klientów w oparciu o wzorce projektowe i architektoniczne wykorzystując podejścia: DevOps, Domain-Driven Design, Behavior-Driven Development, TDD oraz „Infrastructure as a Service/Code”;
- praca w międzynarodowych zespołach korzystając z naszych z najlepszych praktyk i metodyk zwinnych (np. Scrum, SAFe, Kanban);
- rozwój w obszarze profesjonalnego wytwarzania oprogramowania, Clean Code itp.;
- bliska współpraca z doświadczonymi ekspertami, a przez to także mieć szerokie możliwości pogłębiania wiedzy technicznej, biznesowej oraz umiejętności interpersonalnych.
Najczęściej używane technologie:
Node.js
TypeScript
SQL
Nasze oczekiwania:
- 4 lata doświadczenia jako programista JavaScript/TypeScript;
- praktyczne doświadczenie w wytwarzaniu oprogramowania w JS/TS na backendzie (node.js, express);
- znajomość zasad SOLID przy tworzeniu kodu (zasada CLEAN CODE);
- umiejętne przygotowywanie testow jednostkowych;
- znajomość technologii Unix, Linux, Github, Bitbucket;
- doświadczenie w projektowaniu interfejsów REST/GraphQL oraz w projektowaniu baz danych z wykorzystaniem SQL, Oracle/MS SQL Server/PostgreSQL;
- mile widziana znajomość rozwiązań bazodanowych NoSQL (np. MongoDB)
- znajomość rozwiązań cloudowych (np. AWS, Terraform) i konteneryzacji (Docker, Kubernetes)
- płynna znajomość języka angielskiego;
- znajomość języka niemieckiego na poziomie umożliwiającym codzienną pracę w projekcie;
- mile widziana będzie wiedza w zakresie technologii Front-End: Angular, React, Vue.
Nasza oferta:
- umowa o pracę na czas nieokreślony od pierwszego dnia;
- hybrydowy, elastyczny model pracy;
- dofinansowanie do wyposażenia stanowiska pracy w domu;
- możliwości rozwoju, a wśród nich:
- szeroka oferta szkoleń wewnętrznych i zewnętrznych (technicznych, językowych, liderskich),
- wsparcie w certyfikacji w różnych obszarach,
- mentoring i realny wpływ na kształtowanie Twojej ścieżki kariery,
- dostęp do bazy ponad 2000 szkoleń na platformach Pluralsight, Coursera, Harvard,
- wewnętrzne communities (m.in. Agile, IoT, Digital, Security, Women@Capgemini),
- uczestnictwo w konferencjach zarówno w roli słuchacza jak i eksperta,
- możliwość uzyskania podwyższonych kosztów uzyskania przychodu w przypadku pracy twórczej;
- benefity w ramach pakietu socjalnego (m.in. dofinansowanie do karty Multisport, opieka medyczna dla całej rodziny, ubezpieczenie grupowe na preferencyjnych warunkach, kafeteria).