Наш клієнт — провідна організація, яка проходить цифрову трансформацію та спеціалізується на впровадженні передових рішень на основі штучного інтелекту в усі аспекти своєї діяльності. Вони прагнуть використовувати найсучасніші технології для стимулювання інновацій та підвищення ефективності.
Ми шукаємо висококваліфікованого керівника інженерної команди, який захоплюється проєктуванням хмарно-орієнтованих розподілених систем і прагне до інженерної досконалості на практиці.
У цій ролі ви будете проєктувати архітектуру, писати код і керувати складними рішеннями з використанням новітніх технологій, зокрема .NET Core, Angular, SQL, Azure Cloud, а також архітектур мікросервісів і мікрофронтендів.
Ви будете тісно співпрацювати з командами продукту, DevOps та архітектури для створення масштабованих, безпечних і високопродуктивних систем.
Ви приєднаєтесь до згуртованої команди інженерів-програмістів і DevOps-фахівців, дата-сайентістів та інженерів з машинного навчання, які зосереджені на створенні та підтримці інфраструктури, що забезпечує роботу AI-рішень організації. Команда цінує інновації, технічну досконалість і постійне вдосконалення у створенні безпечних, ефективних і масштабованих систем штучного інтелекту.
Очолюйте архітектуру, проєктування та розробку корпоративних хмарно-орієнтованих застосунків з використанням .NET Core, C#, Angular, SQL та сервісів Azure.
Проєктуйте та впроваджуйте масштабовані, безпечні та стійкі архітектури мікросервісів і мікрофронтендів.
Створюйте розподілені системи з використанням сервісів Azure (App Services, AKS, Functions, Cosmos DB, SQL Server) та впроваджуйте автоматизацію DevOps за допомогою Kubernetes і підходу Infrastructure as Code.
Визначайте CI/CD пайплайни, стратегії гілкування та процеси релізів з використанням Azure DevOps і Git для контролю версій.
Проводьте детальні рев’ю коду для дотримання найкращих практик, з акцентом на модульне тестування та підхід Test-Driven Development (TDD).
Постійно оптимізуйте продуктивність, безпеку та масштабованість застосунків у хмарному середовищі.
Впроваджуйте сучасні інженерні принципи, такі як Domain-Driven Design (DDD) та Event-Driven Architecture (EDA).
Сприяйте розвитку високоефективної культури розробки, використовуючи методології Agile/Scrum, забезпечуючи поступову та якісну реалізацію функціоналу.
Наставляйте та консультуйте інженерів щодо стандартів кодування, хмарної розробки, практик DevOps, проєктування масштабованих систем і методологій тестування.
Досліджуйте, оцінюйте та рекомендуйте нові технології, інструменти та фреймворки для підвищення якості продукту, продуктивності команди та вдосконалення процесів.