Text copied to clipboard!

Název

Text copied to clipboard!

Programátor softwaru

Popis

Text copied to clipboard!
Hledáme programátora softwaru, který se připojí k našemu týmu a bude se podílet na návrhu, vývoji, testování a dlouhodobé údržbě moderních softwarových řešení. Tato pozice je vhodná pro kandidáta, který má silné analytické myšlení, orientaci na detail a zájem o tvorbu kvalitního, bezpečného a škálovatelného kódu. Programátor softwaru spolupracuje s produktovými manažery, analytiky, designéry, testery i dalšími vývojáři na vytváření aplikací, které řeší reálné potřeby uživatelů a podporují obchodní cíle společnosti. Na této pozici budete převádět funkční i technické požadavky do efektivních softwarových řešení. Očekává se, že budete navrhovat architekturu menších částí systému, implementovat nové funkce, opravovat chyby a aktivně přispívat ke zlepšování vývojových procesů. Důležitou součástí práce je také psaní čitelného a dobře dokumentovaného kódu, provádění revizí kódu a spolupráce při plánování sprintů nebo dalších projektových aktivit. Úspěšný kandidát rozumí principům objektově orientovaného programování, verzovacím systémům a základům automatizovaného testování. Programátor softwaru by měl být schopen pracovat samostatně i v týmu, efektivně komunikovat technické informace a pružně reagovat na změny priorit. Vítáme zkušenosti s vývojem webových, desktopových nebo backendových aplikací, stejně jako znalost databází, API integrací a cloudových služeb. Výhodou je také orientace v agilních metodikách, jako jsou Scrum nebo Kanban, a schopnost navrhovat řešení s ohledem na výkon, bezpečnost a budoucí rozšiřitelnost. Nabízíme prostředí, ve kterém je prostor pro profesní růst, sdílení znalostí a práci na zajímavých projektech s reálným dopadem. Budete mít možnost podílet se na technických rozhodnutích, navrhovat zlepšení a rozvíjet své dovednosti v oblasti moderních technologií a softwarového inženýrství. Hledáme člověka, který má pozitivní přístup k řešení problémů, chuť učit se nové věci a odpovědnost za kvalitu své práce. Pokud vás motivuje vývoj spolehlivých aplikací, týmová spolupráce a neustálé zlepšování, tato role pro vás může být ideální příležitostí.

Odpovědnosti

Text copied to clipboard!
  • Navrhovat, vyvíjet a implementovat nové softwarové funkce.
  • Udržovat a optimalizovat stávající aplikace a systémy.
  • Analyzovat technické požadavky a navrhovat vhodná řešení.
  • Provádět testování, ladění a opravy chyb v kódu.
  • Spolupracovat s týmem na plánování, revizích kódu a nasazení.
  • Vytvářet a aktualizovat technickou dokumentaci.
  • Zajišťovat kvalitu, bezpečnost a výkon vyvíjených řešení.
  • Podílet se na integraci aplikací s databázemi a externími službami.

Požadavky

Text copied to clipboard!
  • Zkušenost s programováním v alespoň jednom moderním jazyce.
  • Znalost principů objektově orientovaného návrhu a vývoje.
  • Praxe s verzovacím systémem, například Git.
  • Schopnost pracovat s databázemi a psát základní SQL dotazy.
  • Znalost testování softwaru a ladění aplikací.
  • Schopnost číst a vytvářet technickou dokumentaci.
  • Analytické myšlení a schopnost řešit technické problémy.
  • Dobré komunikační dovednosti a týmová spolupráce.

Potenciální otázky na pohovor

Text copied to clipboard!
  • S jakými programovacími jazyky máte největší zkušenosti?
  • Na jakých typech aplikací jste dosud pracoval(a)?
  • Jaký je váš přístup k testování a kvalitě kódu?
  • Máte zkušenosti s agilním vývojem, například Scrumem?
  • Jak řešíte složité technické problémy pod časovým tlakem?
  • Jaké nástroje používáte pro správu verzí a spolupráci v týmu?
  • Máte zkušenosti s návrhem API nebo integrací externích služeb?
  • Co vás nejvíce motivuje na práci programátora softwaru?