Manila Recruitment
Manila Recruitment

Manila Recruitment — рекрутингова агенція, що базується на Філіппінах і допомагає міжнародним компаніям, корпораціям і стартапам формувати команди для філіппінського ринку. Агенція надає послуги з пошуку керівників, підбору ІТ-фахівців, хедхантингу, офшорного та віддаленого найму в таких сферах, як консалтинг, логістика й маркетинг.

Агенція розробляє рекрутингові стратегії з урахуванням бізнес-цілей кожного клієнта та використовує процесний підхід, орієнтований на пошук як активних, так і пасивних кандидатів. Сертифіковані хедхантери Manila Recruitment допомагають у наймі завдяки широкій мережі кандидатів і програмам гарантії кандидатів.

Провідний інженер-програміст, C#/.NET і Azure (гібридний формат)

Провідний інженер відповідає за створення масштабованих повноцінних рішень із використанням C#/.NET, Azure, SQL Server і фронтенд-технологій. Роль охоплює проєктування, розроблення, тестування, розгортання, підтримку в експлуатації та постійне вдосконалення рішень для корпоративного постачальника програмного забезпечення.

Опис

  • Відповідати за зміни продукту від початкової концепції до введення в експлуатацію на всіх етапах життєвого циклу розроблення
  • Перетворювати вимоги на добре продумані технічні рішення
  • Розробляти, тестувати, розгортати й підтримувати якісне програмне забезпечення в експлуатації
  • Застосовувати інженерні принципи, шаблони проєктування, розділення відповідальності, чисті інтерфейси та структуровані моделі даних
  • Представляти й обґрунтовувати проєктні рішення та технічні компроміси під час рев’ю
  • Рефакторити код перед злиттям і створювати компоненти, які можна розширювати з часом
  • Реалізовувати повноцінні зміни в інтерфейсах, сервісах і даних із використанням .NET, C#, SQL Server і Azure
  • Проводити функціональність до експлуатації за допомогою затверджених платформних шаблонів
  • Визначати критерії приймання й оцінювати результати роботи кодингового агента на відповідність заданим специфікаціям
  • Підтримувати актуальність контексту репозиторію та рекомендацій із розроблення
  • Створювати швидкі й надійні модульні тести для основної логіки та граничних випадків у співпраці з інженером із якості, який відповідає за ширше тестування
  • Проєктувати з урахуванням продуктивності, надійності, безпеки, ізоляції орендарів, масштабованості та операційних витрат
  • Використовувати системи контролю версій, запити на злиття та конвеєри розгортання для постачання змін
  • Моніторити випуски, брати участь у чергуваннях, відновлювати сервіс під час інцидентів і усувати їхні першопричини
  • Переглядати роботу колег, допомагати формувати інженерні стандарти, ділитися знаннями та надавати конструктивний зворотний зв’язок

Вимоги

  • Щонайменше п’ять років значного комерційного досвіду в розробленні програмного забезпечення або застосунків
  • Ґрунтовний практичний досвід роботи з C# і сучасними технологіями .NET
  • Досвід роботи з JavaScript-фреймворком або технологією для фронтенду, бажано React
  • Практичний досвід створення застосунків на Microsoft Azure
  • Ґрунтовні знання SQL Server і проєктування реляційних баз даних
  • Добре розуміння принципів SOLID і шаблонів проєктування
  • Здатність застосовувати розділення відповідальності, чисті інтерфейси та підтримувані архітектурні практики
  • Ґрунтовні знання модульного тестування та підходів до автоматизованого тестування
  • Впевнене володіння Git і сучасними процесами контролю версій
  • Досвід використання CI/CD-конвеєрів і процесів автоматизованого розгортання
  • Досвід моніторингу, пошуку й усунення несправностей, керування інцидентами та підтримки застосунків в експлуатації
  • Розуміння питань продуктивності, надійності, безпеки, масштабованості та операційних витрат програмного забезпечення
  • Сильне технічне й архітектурне мислення
  • Здатність пояснити придатність проєктного або технічного підходу та сформулювати його компроміси
  • Здатність перевіряти, ставити під сумнів і вдосконалювати наявний код, а не приймати його лише тому, що він працює або проходить тести
  • Сильні аналітичні здібності та навички розв’язання проблем
  • Готовність відповідати за функціональність або проблему від розроблення до експлуатації
  • Сильні навички комунікації та співпраці в розподіленій інженерній команді
  • Готовність брати участь у чергуваннях
  • Ступінь бакалавра в галузі інформаційних технологій, комп’ютерних наук, інженерії або суміжній дисципліні буде перевагою
  • Досвід підтримки застарілих застосунків на .NET Framework буде перевагою
  • Досвід використання кодингових агентів або інструментів розроблення з підтримкою ШІ буде перевагою
  • Досвід створення або вдосконалення інженерних стандартів і практик розроблення буде перевагою
  • Досвід співпраці в розподілених або багатолокаційних інженерних командах буде перевагою