Á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