Programátor C/C++ - uživatelské rozhraní

Typ zaměstnání Práce na plný úvazek
Kategorie Technická pozice
Místo pracoviště Praha, Česká republika
E-mail zamestnani@avast.com

(Zasláním svého životopisu souhlasím s poskytnutím svých osobních údajů společnosti ALWIL Software a.s. pro další zpracování)

Pozice v kostce

Jedná se o pozici určenou softwarovým inženýrům. Hlavní náplní práce je podíl na přímém vývoji uživatelského rozhraní bezpečnostních řešení naší firmy, převážně v prostředí Microsoft Windows. Zkušenosti s vývojem multiplatformního software mohou být ovšem výhodou.

Práce probíhá v prostředí menšího týmu (do 5 osob) a od ideálního kandidáta se očekává invence a schopnost přinášet nové pohledy, nápady či zkušenosti.

Popis práce

Hlavní náplň práce

  1. Vývoj softwarových komponent v programovacích jazycích C/C++ (MFC)
  2. Dokumentace vytvořeného kódu (ať už komentování kódu nebo externí dokumentace)
  3. Podíl na návrhu rozhraní jednotlivých komponent (podle potřeby)
  4. Práce s dalšími členy týmu, a to jak během vývoje (code reviews apod.), tak i v produkční fázi (schopnost případné návštěvy zákazníka v případě akutních problémů apod.)

Vedlejší náplň práce

  1. Podíl na vývoji uživatelské dokumentace (např. prostřednictvím školení dokumentátora)
  2. Vytváření testovacích nástrojů (unit testing, stress testing apod.)
  3. Plnění dalších drobných úkolů podle pokynů nadřízeného

Vyžadované znalosti/vědomosti

  1. Velmi dobrá znalost jazyka C++, příp. C
  2. Velmi dobrá znalost prostředí Microsoft Visual C++ a knihovny MFC
  3. Aktivní znalost anglického jazyka
  4. Schopnost týmové práce (Je-li neschopnost tohoto požadavku vyvážena jinými klady, jsme ochotni od něj upustit.)
  5. Zkušnosti s debuggovaním vlastního i cizího kódu; schopnost ladit kód i v produkčním prostředí
  6. Aktivní znalost alespoň základních algoritmů (třídění, vyhledávání, hashování apod.) a principů vývoje větších SW produktů (objektově orientované programování apod.)
  7. Nadšení z toho, když se práce daří; schopnost sebemotivace

Preferované znalosti/vědomosti

  1. Cit pro design
  2. Dobrá znalost HTML a souvisejících technologií (CSS apod.)
  3. Zkušenost s vývojem uživatelského rozhraní
  4. Zkušenost s nástroji pro správu zdrojového kódu SourceSafe nebo Visual Studio Team System

Požadovaná délka zkušeností
Pro tuto pozici vyžadujeme alespoň 2 roky zkušeností s programováním v C++/MFC.

Minimální vzdělání
Minimem je ukončené středoškolské vzdělání; VŠ vzdělání technického směru je výhodou.

Společnost ALWIL Software
Obchodní informace
avast! Home Registration
avast! 4 Home for free non-commercial use free - link to registration page
Domovská stránka
Společnost  Nabídka zaměstnání  Programátor C/C++ - uživatelské rozhraní