Senior Software Developer
O pozici
Pracovní nabídka
Ve skupině ELKOV neustále hledáme nové příležitosti, jak zlepšovat a rozšiřovat služby pro naše zákazníky. Naše firma se s úspěchem specializuje na segment B2B, čímž posiluje svou pozici jako lídr na trhu. Na tomto úspěšném základu a na dobře známé značce ELKOV v obchodním světě, nově rozšiřujeme své působení i v B2C oblasti. Chcete se stát členem našeho vývojového týmu s plnou odpovědností a přehledem o systémech od začátku do konce? Chcete pracovat ve startupové kultuře, ale se silnou a stabilní českou firmou v zádech? Chcete rychle vidět výsledky své práce? Máte zajímavé nápady a chcete je realizovat?
Koho hledáme:
Nadšeného a inovativního vývojáře se zkušenostmi s .NET/C# vývojem a cloudovým prostředím, který nám pomůže s integrací. V našem týmu aktuálně stavíme bohatou integrační vrstvu s využitím moderních přístupů a důrazem na správnou architekturu v Microsoft Azure cloudu, která ovlivňuje tok dat dovnitř i ven z firmy. Tato pozice nabízí jedinečnou příležitost ovlivňovat způsob, jakým vyvíjíme naše aplikace s maximálním využitím inovativních technologií a je jen na nás, jak využijeme dané možnosti.
Pracovní náplň:
- Návrh, vývoj a údržba škálovatelných cloud-based aplikací pro zcela nové e-commerce řešení a jiné.
- Vývoj nových API rozhraní a integrace externích systémů do současného ekosystému.
- Implementace a rozvoj robustní integrační vrstvy a návrh datových modelů pro usnadnění bezproblémové komunikace mezi aplikacemi a systémy napříč celou skupinou.
- Implementace nových technologií a trendů v ekosystému .NET do stávajících systémů a platformy.
- Definice a dokumentace softwarové architektury a použitých technologií.
- Aktivní spolupráce na implementaci a změnách s externími dodavateli.
- Možnost zapojení do rozhodování o strategii a implementaci, kterými by se mělo oddělení ubírat.
Požadavky:
- Pokročilá znalost .NET/C# a znalost vývoje webových aplikací (ASP.NET Core a API koncepty – REST API).
- Velmi dobrá znalost běžně používaných programovacích technik, návrhových vzorů a architektonických principů.
- Schopnost psát a zavádět testy, včetně unit testů a integračních testů.
- Znalost relačních databází pro potřeby aplikačního vývoje.
- Znalost verzovacího systému Git a nástrojů pro nasazování a správu kódu.
- Angličtina na komunikativní úrovni.
Výhodou:
- Znalost principů asynchronní komunikace a práce s message brokery (např. RabbitMQ, Azure Service Bus).
- Zkušenost s vývojem serverless řešení v Azure (Azure Functions).
- Zkušenost s principy GitOps a DevOps.
- Znalost cloudových technologií a virtualizačních nástrojů.
- Znalost SQL a NoSQL, základní orientace v počítačových sítích a bezpečnosti.
- Zkušenosti s nasazováním nových technologií a nástrojů.
- Schopnost implementace aplikací na základě obchodní analýzy procesů.
Používané technologie:
- .NET, ASP.NET Core Framework
- Azure cloud, Kubernetes, Docker
- Azure API Management, Azure Functions, Azure Service Bus
- MSSQL, Mongo, Redis
- GitHub, nástroje od společnosti Atlassian (Jira, Confluence)
- Vývojářské nástroje od společnosti JetBrains
Co vám můžeme nabídnout?
Jistotu – zázemí silné a stabilní české společnosti.
Work-life balance – 5 týdnů volna, flexibilní pracovní dobu, možnost home office.
Prostor pro seberealizaci a uplatnění vlastních nápadů.
Férový a transparentní přístup.
Příspěvky – stravenkový paušál ve výši 123 Kč a před létem vyplácíme ještě příspěvek na dovolenou.
Odměny – pravidelné bonusy podle hospodářského výsledku firmy.
Krásná kancelář v centru Brna s výhledem z terasy na centrum Brna s možností parkování.
Firemní akce umožňující se lépe poznat nejen se všemi svými kolegy z týmu, ale také z celé společnosti.