- Plný úvazek Plný úvazek
Kontakt POUZE emailem nebo telefonicky.
Back-End Software Engineer je zodpovědný za vývoj backendové části aplikací. Back-End engineer spolupracuje s analytikem, od kterého přebírá softwarové požadavky, a zajištuje, že operace aplikace budou vytvářeny, udržovány a provozovány konzistentním, logickým, bezchybným a optimálním způsobem. Očekává se silná spolupráce s dalšími engineery na témata související s celkovou architekturou, výkonem a kvalitou kódu, spolupráce s Quality Assurance týmem pro zajištění kvality testování a front-end engineery. Back-End Software Engineer take polupracuje na řešení chyb v několika prostředích včetně produkce.
Hlavní povinnosti:
Vyvíjí nové a udržuje stávající aplikace
Spolupracuje s analytikem, aby porozuměl a rozvíjel obchodní a funkční požadavky
Spolupracuje s týmem QA na testování, provádí kontroly kódu
Opravuje chyby v aplikaci
Účastní se týmových meetingů a každodenních scrumů s dalšími kolegy
Předvádí funkce aplikace obchodním partnerům
Rozumní databázovým strukturám
Provádí technické analýzy pro vývoj nových funkcí
Udržuje znalostní bázi a dodržuje pravidla procesu dokumentace
Charakteristika:
Back End Software Engineer musí mít zkušenosti s vývojem .NET s prokazatelnou prací na projektech webových aplikací podnikové úrovně
Musí být zkušený ve spolupráci s dalšími inženýry a dalšími kolegy
Musí prokázat silné analytické, logické myšlení a orientaci na detaily
Musí umět porozumět konceptům cloudového vývoje
Každodenní používání angličtiny, spolupráce se zúčastněnými stranami, účast na týmových/firemních setkáních
Dovednosti a znalosti:
Technické znalosti – must have:
zkušenosti s vývojem webových aplikací
Softwarové jazyky: .NET, .NET Core, MVC, C#, Building of APIs
Znalost front-end technologií
Schopnost psát kód v prostředí clintských serverů a databázových prostředí
Experience with using software project lifecycle tools (i.e. Bug Tracking, Requirements Management, Version Control Systems – GitFlow, etc…)
Zkušenosti s používáním nástrojů životního cyklu softwarového projektu (tj. sledování chyb, správa požadavků, systémy pro správu verzí – GitFlow atd.)
Zkušenosti s distributed architecture
Zkušenosti s performance handling
Technické zkušenosti – žádoucí:
Znalost agilních a interačních metod jako SCRUM, KANBAN
Zkušenosti s Azure Cloud nebo jiným poskytovatelem cloudu
ORM, IoC, Enterprise CMS (SiteCore)
Databáze (MS SQL Server, PL/SQL, NoSQL – databáze)
Zkušenosti se systémy správy webového obsahu
Zkušenosti se systémy ERP v oblastech CRM
Dřívější zkušenosti s vývojem aplikací na straně klienta (plus)
Kompetence
Aplikace expertízy & Technologie
Dodávání výsledků & plnění očekávání zákazníků
Prezentace a sdělování informací
Dodržování pokynů a postupů
Přizpůsobení a reakce na změny
Provádění revizí kódu
Kvalifikace & zkušenosti
Ukončené vysokoškolské studium počítačových věd, softwarového inženýrství, statistiky, matematiky nebo podobných oborů
Minimálně 2 roky praxe v IT
Minimálně 2 roky zkušeností s vývojem software
Angličtina psaná, mluvená, úroveň B2
Nabízíme:
- Konkurenceschopný plat
- Roční bonus závislý na výkonu společnosti
- Finanční příspěvek na obědy, občerstvení v kanceláři
- Work life balance, flexibilní pracovní dobu
- 5 týdnů placené dovolené
- Sleva na produkty Oriflame
- Tarif společnosti pro mobilní telefon
- Program doporučení zaměstnanců
- Teambuildingové aktivity
- Školení o podnikání Oriflame, architektuře systému a technologiích
- Pozice v mezinárodním prostředí s neformální přátelskou atmosférou



