Introduction
Partnerünk egy dinamikusan fejlődő technológiai cég, amely 2010 óta kínál innovatív megoldásokat különböző digitális területeken. Szolgáltatásaik közé tartozik többek között az alkalmazásfejlesztés, projektmenedzsment és webes felületek tervezése. A cég különös hangsúlyt fektet a testreszabott megoldásokra, legyen szó UX/UI tervezésről, adatvezérelt döntéshozatalról vagy komplex vállalati szoftverek fejlesztéséről.
Tasks
1. Architektúra kialakítása és tervezése:
• Microservice-alapú moduláris architektúra megtervezése az újrafelhasználhatóság és skálázhatóság jegyében.
• Event-Driven Architecture (EDA) megvalósítása Apache Kafka alapokon, beleértve a schema registry használatát Avro schemákkal, valamint Kafka Streaming, ksqlDB és Apache Flinkintegrációkat.
• Cloud-alapú rendszerek tervezése Azure és AWS környezetben, a platformfüggetlenség és IaC struktúrák (Terraform) alkalmazásával.
2. API-k tervezése:
• Az API-First Approach alkalmazása, amely biztosítja az egységes és újrafelhasználható API-k megvalósítását, OpenAPI/Swagger használatával.
• Az APISix API Gateway ismerete és konfigurálása (tokenvalidáció, egységes hibakezelés, service routing, stb.).
3.Dokumentációk készítése és támogatása:
• Az architektúra, üzemeltetés, fejlesztés és tesztelés teljes területét lefedő dokumentumok kialakításának támogatása esetleges elkészítése.
• Magas szintű dokumentációk, mint például High-level architektúra terv, Fizikai és logikai rendszerterv, Biztonsági stratégiai terv • Üzemeltetési kézikönyv, A technológiai stack minden szintjén szükséges dokumentációk kidolgozásának segítése.
4. Feladatok kezelése és minőségbiztosítás:
• A technológiai igények és ügyféligények felmérése alapján a feladatok kisebb, megoldható egységekre bontása.
• A feladatok technológiai követelményeinek definiálása Jira storykban, a megfelelő szinten megfogalmazva (AC követelmények, megoldási javaslatok, restrikciók).
• Pilot-ok elvégzésének koordinálása, pilot célok, kiértékelési szempontok meghatározása.
• A termék fejlesztésének technológiai megfelelőségének felügyelete, biztosítva a szállítási követelmények teljesülését.
• C4 diagram szinteken történő tervezés: magas szintű (C1, C2) architektúrák, részletes komponensszintű (C3) tervek, valamint esetenként kód szintű (C4) részletek elkészítése.
5. Együttműködés más szakterületekkel
Expectations
Szakmai tapasztalat:
- Legalább 5 év tapasztalat komplex, enterprise szintű alkalmazások és architektúrák tervezésében.
- Tapasztalat microservice, event-driven architecture és Kafka alapú rendszerekben.
- Jártas NestJS, Angular, valamint Azure és AWS technológiák használatában.
- Magabiztos az API-First Approach alkalmazásában és a kapcsolódó eszközökben (OpenAPI, Swagger).
Technológiai kompetenciák:
- Mély ismeretekkel rendelkezik az architektúra minden technológiai szintjén, beleértve a fejlesztési, üzemeltetési és integrációs rétegeket.
- Jártas a dokumentációs folyamatok kialakításában és elkészítésében.
Szervezési képességek:
- Képes komplex feladatokat kisebb, megoldható egységekre bontani.
- Képes biztosítani a technológiai minőség fenntartását és felügyelni a termék technológiai megfelelőségét.
- Jira alapú feladatkezelésben a technológiai követelmények pontos megfogalmazása.
Együttműködési képességek:
- Szoros kapcsolatot tart más szakterületekkel, különösen:
- Üzleti szakértőkkel, hogy a rendszertervek pontosan tükrözzék az üzleti igényeket.
- Tesztelő csapattal, hogy a tesztelhetőség biztosított legyen, és a rendszer megfeleljen a minőségi elvárásoknak.
- DevOps csapattal, hogy a deployment folyamatok gördülékenyen valósuljanak meg, és az IaC alapú struktúrák hatékonyan működjenek.
- Képes csapaton belül és kívül egyaránt technológiai iránymutatást adni, biztosítva az egységes megvalósítást.
Dokumentáció és tervezési kompetenciák:
- C4 diagramok készítésében jártas:
- C1 szint: A rendszer magas szintű koncepcióinak meghatározása.
- C2 szint: A konténer szintű architektúra kidolgozása.
- C3 szint: Az egyes komponensek részletes tervezése.
- C4 szint: Kód szintű, részletes technikai megoldások kidolgozása (esetenként szükséges).
- Magas szintű technológiai tervek és architektúrák készítése a projekt minden fázisában, dokumentálva az összes érintett komponens működését.
Minőségbiztosítás és felügyelet:
- Biztosítja, hogy a szállított rendszer megfeleljen a technológiai és üzleti elvárásoknak.
- Felügyeli a termék összerakásának technológiai folyamatait, biztosítva a szabványok és követelmények betartását.
- A szállítók és belső fejlesztők munkájának ellenőrzése a minőségi elvárások teljesítése érdekében.
Advantages
- Képes alkalmazkodni a vállalati szabványokhoz és segíteni azok betartását.
- Érti és alkalmazza az enterprise szintű skálázhatósági és megbízhatósági követelményeket.
- Tapasztalattal rendelkezik komplex rendszerek integrációjában, valamint új komponensek zökkenőmentes beillesztésében meglévő architektúrákba.
- Önállóan képes dolgozni, ugyanakkor nyitott a csapatmunkára és az ügyféloldali egyeztetésekre.
Employer's offer
- Versenyképes juttatás: Fix fizetés mellett cafeteria és egyéb juttatások
- Rugalmas munkavégzés: Hibrid munkavégzés lehetősége
- Fejlődési lehetőség: Részt vehetsz egy innovatív és társadalmilag felelős projektben
- Szakmai fejlődés: Lehetőség van új technológiák elsajátítására
Tags