
Johnson Controls vyvíja inteligentné technológie, softvér a služby pre správu vnútorného prostredia a kritických systémov budov. Jeho portfólio zahŕňa zariadenia HVAC, automatizáciu a riadenie budov, priemyselné chladenie, požiarne detekčné systémy, bezpečnostné systémy a digitálne nástroje na riadenie energie. Prostredníctvom riešení, ako je OpenBlue, Johnson Controls pomáha organizáciám monitorovať výkonnosť budov, zvyšovať prevádzkovú efektívnosť a usilovať sa o ciele udržateľnosti. Spoločnosť poskytuje služby zákazníkom v odvetviach vrátane stavebníctva, zdravotníctva a logistiky, pričom jej činnosť podporuje globálna pracovná sila.
Senior softvérový inžinier, desktopové aplikácie v C#/.NET — práca na pracovisku v Indii
Vyvíjajte a zdokonaľujte desktopové aplikácie v C#/.NET, ktoré riešia výzvy v oblasti inžinierskeho a architektonického navrhovania. Pracujte s technológiami WPF, SQL, Entity Framework, MVVM a WinUI v spolupráci s produktovými a projektovými tímami.
Popis
- Vytvárajte a dodávajte desktopové aplikácie pre potreby inžinierskeho a architektonického navrhovania.
- Udržiavajte, zdokonaľujte a rozširujte existujúce firemné produkty.
- Spolupracujte s vlastníkmi produktov na definovaní a spresňovaní softvérových požiadaviek.
- Spolupracujte s projektovými tímami na stanovení rozsahu, analýze a odhade časových harmonogramov dodania.
- Vykonávajte kontrolu kódu, testovanie a ladenie s cieľom podporiť spoľahlivé vydávanie softvéru.
- Presadzujte priebežné zlepšovanie v rámci agilného vývojového procesu.
- Koordinujte činnosť so zainteresovanými stranami a zdieľajte zodpovednosť za realizáciu vízie projektu.
- Ako súčasť vývojového tímu podliehajte manažérovi softvérového aplikačného inžinierstva.
Požiadavky
- Vysokoškolské vzdelanie v odbore informatika, inžinierstvo alebo príbuznom odbore.
- Aspoň šesť rokov skúseností s vývojom komplexných komerčných desktopových aplikácií.
- Pokročilá znalosť technológií C#, .NET, WPF, SQL, Entity Framework, MVVM a injektovania závislostí.
- Skúsenosti s agilnými metódami a modernými frameworkmi vrátane WinUI 3 a .NET 7–8.
- Pochopenie návrhových vzorov, ako sú MVVM a injektovanie závislostí, spolu so znalosťou objektovo orientovaného programovania.
- Dobrá znalosť relačných a nerelačných databáz.
- Znalosť HTML, CSS, JavaScriptu a frontendových frameworkov, ako je React.
- Schopnosť pracovať v agilnom prostredí pri dodržiavaní osvedčených postupov Jira.
- Silné analytické schopnosti a schopnosť riešiť problémy.
- Znalosť C++ je výhodou.
- Znalosť frameworku xUnit na jednotkové testovanie jazykov .NET.
- Pochopenie osvedčených postupov v oblasti kybernetickej bezpečnosti.
- Skúsenosti s CI/CD pipeline a nástrojmi na správu verzií.