
Johnson Controls разработва интелигентни технологии, софтуер и услуги за управление на вътрешната среда и критичните системи в сградите. Портфолиото му включва HVAC оборудване, автоматизация и управление на сгради, промишлено охлаждане, системи за откриване на пожари, системи за сигурност и цифрови инструменти за управление на енергията. Чрез решения като OpenBlue Johnson Controls помага на организациите да наблюдават ефективността на сградите, да подобряват оперативната си ефективност и да работят за постигане на целите си за устойчивост. Компанията обслужва клиенти в сектори, сред които строителство, здравеопазване и логистика, като дейността ѝ се подкрепя от глобална работна сила.
Старши софтуерен инженер, настолни приложения с C#/.NET — работа на място в Индия
Разработвайте и усъвършенствайте настолни приложения с C#/.NET, които решават предизвикателства в инженерното и архитектурното проектиране. Работете с WPF, SQL, Entity Framework, MVVM и WinUI в сътрудничество с продуктови и проектни екипи.
Описание
- Създавайте и доставяйте настолни приложения за инженерни и архитектурни проекти.
- Поддържайте, усъвършенствайте и разширявайте съществуващите продукти на компанията.
- Партнирайте си със собствениците на продукти за дефиниране и изясняване на софтуерните изисквания.
- Сътрудничете си с проектните екипи за определяне на обхвата, анализ и оценка на сроковете за доставка.
- Извършвайте прегледи на кода, тестване и отстраняване на грешки в подкрепа на надеждни софтуерни издания.
- Инициирайте постоянни подобрения в рамките на гъвкавия процес на разработка.
- Координирайте работата със заинтересованите страни и споделяйте отговорността за реализирането на визията на проекта.
- Като част от екипа по разработка докладвайте на мениджъра по инженеринг на софтуерни приложения.
Изисквания
- Бакалавърска степен по компютърни науки, инженерство или сродна дисциплина.
- Най-малко шест години опит в разработването на сложни комерсиални настолни приложения.
- Отлично владеене на C#, .NET, WPF, SQL, Entity Framework, MVVM и инжектиране на зависимости.
- Опит с гъвкави методологии и актуални рамки, включително WinUI 3 и .NET 7–8.
- Познаване на модели за проектиране като MVVM и инжектиране на зависимости, както и на обектно-ориентираното програмиране.
- Добри познания по релационни и нерелационни бази данни.
- Познаване на HTML, CSS, JavaScript и frontend рамки като React.
- Способност за работа в гъвкави среди при спазване на добрите практики за Jira.
- Силни аналитични умения и способности за решаване на проблеми.
- Познанията по C++ са предимство.
- Познаване на xUnit за модулно тестване на .NET езици.
- Познаване на добрите практики за киберсигурност.
- Опит с CI/CD конвейери и инструменти за контрол на версиите.