Johnson Controls
Johnson Controls
Johnson Controls розробляє інтелектуальні технології, програмне забезпечення та сервіси для керування внутрішнім середовищем і критично важливими системами будівель. Портфоліо компанії охоплює HVAC-обладнання, системи автоматизації та керування будівлями, промислове холодильне обладнання, системи виявлення пожеж і безпеки, а також цифрові інструменти керування енергоспоживанням. Завдяки таким рішенням, як OpenBlue, Johnson Controls допомагає організаціям відстежувати ефективність будівель, підвищувати операційну ефективність і працювати над досягненням цілей сталого розвитку. Компанія обслуговує клієнтів у таких секторах, як будівництво, охорона здоров’я та логістика, спираючись на глобальну команду працівників.

Провідний інженер-програміст, настільні застосунки на C#/.NET — робота в офісі в Індії

Розробляйте та вдосконалюйте настільні застосунки на C#/.NET для розв’язання завдань інженерного й архітектурного проєктування. Працюйте з WPF, SQL, Entity Framework, MVVM і WinUI у співпраці з продуктовими та проєктними командами.

Опис

  • Створювати й випускати настільні застосунки для завдань інженерного та архітектурного проєктування.
  • Підтримувати, вдосконалювати й розширювати наявні продукти компанії.
  • Співпрацювати з власниками продуктів для визначення та уточнення вимог до програмного забезпечення.
  • Співпрацювати з проєктними командами для визначення обсягу робіт, аналізу й оцінювання строків постачання.
  • Проводити перевірку коду, тестування та налагодження для забезпечення надійних випусків програмного забезпечення.
  • Постійно вдосконалювати процес розробки в межах Agile.
  • Координувати роботу із зацікавленими сторонами та спільно відповідати за реалізацію бачення проєкту.
  • Підпорядковуватися керівнику інженерного відділу прикладних програм у складі команди розробки.

Вимоги

  • Ступінь бакалавра в галузі комп’ютерних наук, інженерії або суміжній дисципліні.
  • Щонайменше шість років досвіду розробки складних комерційних настільних застосунків.
  • Впевнене володіння C#, .NET, WPF, SQL, Entity Framework, MVVM і впровадженням залежностей.
  • Досвід роботи з Agile-методологіями та сучасними фреймворками, зокрема WinUI 3 і .NET 7–8.
  • Розуміння шаблонів проєктування, таких як MVVM і впровадження залежностей, а також об’єктно-орієнтованого програмування.
  • Ґрунтовні знання реляційних і нереляційних баз даних.
  • Знайомство з HTML, CSS, JavaScript і frontend-фреймворками, такими як React.
  • Здатність працювати в Agile-середовищах із дотриманням найкращих практик Jira.
  • Сильні аналітичні здібності та навички розв’язання проблем.
  • Знання C++ буде перевагою.
  • Знайомство з xUnit для модульного тестування мов .NET.
  • Розуміння найкращих практик кібербезпеки.
  • Досвід роботи з CI/CD-конвеєрами та інструментами контролю версій.