Állás

Szoftverfejlesztő

Szoftverfejlesztő • Hibrid • Teljes munkaidő • Dél-afrikai Köztársaság Pretoria, Dél-Afrika

Szoftverfejlesztői pozíció, amelyben önállóan és csapatban is kell dolgozni rendszerek alrészeinek fejlesztésén és karbantartásán. A szerep erős szoftverfejlesztési alapokat, kódolási elveket és hibaelhárítási készséget igényel, kereskedelmi/pénzügyi platformokhoz kapcsolódó fejlesztésekkel.

Feladatok

  • ▹Minőségi szoftver fejlesztése, szállítása és karbantartása (követelmények, tervezés, kód, dokumentáció)
  • ▹Dokumentáció karbantartása logika, konfiguráció, tesztelés és változtatások leírására
  • ▹Meglévő termékek, rendszerek és szolgáltatások folyamatos fejlesztése
  • ▹Szoftver rendszeres frissítése ügyfél- és vállalati igények kezelésére
  • ▹Hibajavítások és kódmódosítások implementálása tervezési specifikáció alapján
  • ▹Szoftver módosítása hibajavításhoz, új hardverhez illesztéshez, teljesítmény javításához
  • ▹Piaci historikus adatokhoz és kereskedési szimulációkhoz való hozzáférést biztosító rendszerek fejlesztése
  • ▹Kockázatkezelő és teljesítménykövető eszközök építése
  • ▹Szoftverbiztonság biztosítása magánadatok megosztásának monitorozásával
  • ▹Minőségbiztosítási tevékenységekben való részvétel (peer review, hibajavítás QA/pre-production/production fázisban)
  • ▹Programok és termékek tesztelése hivatalos kiadás előtt
  • ▹Technikai vezetés és mentorálás kevésbé tapasztalt fejlesztőknek
  • ▹Csapattagok képzésének és fejlesztésének támogatása

Elvárások

  • ▹5-8 év szakmai vagy egyéb gyakorlati tapasztalat
  • ▹Jártasság legalább egy releváns programozási nyelvben, keretrendszerben és adatbázisban
  • ▹Backend: C#, Java
  • ▹Frontend: HTML, JavaScript, Angular és React
  • ▹Keretrendszer: .NET Framework, .NET Core, .NET 6+
  • ▹Adatbázis: SQL Server, MySQL vagy Oracle
  • ▹Webszolgáltatások (RESTful vagy WCF)
  • ▹Entity Framework és Dapper
  • ▹Unit és integrációs tesztelés
  • ▹Eszközök: Git, Visual Studio 2019 vagy újabb
  • ▹Object-Relational Mapping (ORM) keretrendszerek ismerete
  • ▹Agilis és Scrum fejlesztési módszertan tapasztalata
  • ▹Test-Driven Development (TDD) tapasztalat
  • ▹Ismeretek: Microservices, CQRS, Event Sourcing, Domain-Driven Design

Soft skillek

Erős numerikus és logikai gondolkodás, problémamegoldó képességInnovatív és kreatív gondolkodásErős ügyfélközpontú szemléletÖnálló és csapatban végzett munkavégzés képességeGyors tanulási képességTechnikai vezetői attitűd és mentorálás

Hasonló állások