Állás · Medior

Középszintű szoftverfejlesztő

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

Középszintű szoftverfejlesztői pozíció, mérsékelt önállósággal, rendszerek alrészeinek fejlesztésére és megoldások/modulok tervezésére meglévő rendszerekhez. A szerep szilárd fejlesztési alapokat, hibaelhárítási készséget és alapvető architektúrai tervezési képességet igényel.

Feladatok

  • ▹Megegyezett feladatok és felhasználói célok teljes körű teljesítése
  • ▹Bejegyzett kód ellenőrzése a szabványoknak való megfelelésért
  • ▹Minőségi szoftver sikeres fejlesztése, szállítása és karbantartása
  • ▹Pontos időnyilvántartás vezetése az elvégzett munkáról
  • ▹Kód karbantartása több forráskezelő rendszerben
  • ▹A megoldás és kódbázis könnyű módosíthatóságának biztosítása jövőbeli karbantartók számára
  • ▹Meglévő termékek/rendszerek/szolgáltatások folyamatos fejlesztése
  • ▹Programok teljesítményének elemzése és hiányosságok korrigálása
  • ▹Peer kódreview-k végzése
  • ▹Titoktartás a kezelt információk tekintetében
  • ▹Minőségbiztosítási tevékenységekben való részvétel (peer review, hibajavítás)
  • ▹Funkcionális tesztelés végzése
  • ▹Automatizált tesztelés, teljesítményteszt és iteratív fejlesztés alkalmazása
  • ▹Gyors megoldások biztosítása alkalmazás/rendszer problémákra
  • ▹Produkciós problémák/változtatások kockázatának és hatásának felmérése
  • ▹Junior fejlesztők mentorálása
  • ▹Harmadik féltől származó fejlesztő partnerek irányítása

Elvárások

  • ▹3-5 év szakmai vagy egyéb gyakorlati tapasztalat
  • ▹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
  • ▹Szoftverfejlesztési alapfogalmak, gyakorlatok és eljárások erős ismerete
  • ▹Felhasználói követelmények értelmezése és technikai specifikációvá/kóddá alakítása
  • ▹Erős numerikus és logikai gondolkodás, kiváló problémamegoldó képesség
  • ▹Test-Driven Development (TDD) tapasztalat

Előny

  • ▹Agilis fejlesztés, Scrum és/vagy Extreme Programming módszertan tapasztalata
  • ▹NoSQL adatbázisok (CosmosDB, MongoDB)
  • ▹Agilis csapatokkal végzett munka és sikeres projektszállítás tapasztalata
  • ▹Git, Azure DevOps, JIRA, Jenkins, automatizált build szerverek tapasztalata
  • ▹Microsoft tanúsítványok: AZ-900, AZ-204, AI-900, AZ-104
  • ▹Microsoft tanúsítvány
  • ▹Felsőfokú végzettség

Soft skillek

Kézzelfogható technikai munka iránti elhivatottságInnovatív és kreatív gondolkodásÜgyfélközpontú szemléletAlkalmazkodóképesség jelentős technológiai vagy környezeti változásokhozCsapatszellem és pozitív csapatdinamikához való hozzájárulásMentorálási hajlandóság junior fejlesztők felé

Hasonló állások