Manila Recruitment
Manila Recruitment

Manila Recruitment е базирана във Филипините агенция за подбор на персонал, която помага на мултинационални компании, корпорации и стартиращи предприятия да изграждат екипи за филипинския пазар. Услугите ѝ включват подбор на ръководни кадри, подбор на ИТ специалисти, директно търсене на кандидати, офшорно наемане на персонал и дистанционно наемане в области като консултантски услуги, логистика и маркетинг.

Агенцията разработва стратегии за подбор в съответствие с бизнес целите на всеки клиент, като използва процесно ориентиран подход за намиране както на активно търсещи, така и на пасивни кандидати. Сертифицираните ѝ специалисти по директен подбор подпомагат наемането чрез широка мрежа от кандидати и програми за гарантиране на кандидатите.

Старши софтуерен инженер, C#/.NET и Azure (хибридно)

Старши инженер, отговорен за създаването на мащабируеми full-stack решения с C#/.NET, Azure, SQL Server и frontend технологии. Ролята обхваща проектиране, разработка, тестване, внедряване, поддръжка в продукция и непрекъснато усъвършенстване за доставчик на корпоративен софтуер.

Описание

  • Поемате отговорност за промените в продукта от първоначалната концепция до продукция през целия жизнен цикъл на разработката
  • Превръщате изискванията в добре обмислени технически решения
  • Разработвате, тествате, внедрявате и поддържате висококачествен софтуер в продукция
  • Прилагате инженерни принципи, шаблони за проектиране, разделяне на отговорностите, ясни интерфейси и структурирани модели на данни
  • Представяте и аргументирате решенията за проектиране и техническите компромиси по време на прегледи
  • Рефакторирате кода преди сливане и изграждате компоненти, които могат да се разширяват с времето
  • Реализирате full-stack промени по интерфейси, услуги и данни с .NET, C#, SQL Server и Azure
  • Довеждате функционалностите до продукция чрез утвърдени платформени модели
  • Определяте критерии за приемане и оценявате резултатите от кодиращ агент спрямо дефинирани спецификации
  • Поддържате актуални контекста на хранилището и насоките за разработка
  • Създавате бързи и надеждни unit тестове за основната логика и граничните случаи, като си партнирате с Quality Engineer за по-широко тестване
  • Проектирате с оглед на производителност, надеждност, сигурност, изолация на клиентите, мащабируемост и оперативни разходи
  • Използвате контрол на версиите, pull request-и и конвейери за внедряване за доставяне на промени
  • Наблюдавате изданията, участвате в дежурства, възстановявате услугата при инциденти и отстранявате първопричините
  • Преглеждате работата на колегите, помагате за оформянето на инженерни стандарти и допринасяте за споделянето на знания и конструктивната обратна връзка

Изисквания

  • Най-малко пет години значителен търговски опит в софтуерното инженерство или разработката на приложения
  • Силен практически опит с C# и актуалните технологии на .NET
  • Опит с frontend framework или JavaScript технология, за предпочитане React
  • Практически опит в изграждането на приложения в Microsoft Azure
  • Добри познания по SQL Server и проектиране на релационни бази данни
  • Солидно разбиране на принципите SOLID и шаблоните за проектиране на софтуер
  • Способност за прилагане на разделяне на отговорностите, ясни интерфейси и поддържаеми архитектурни практики
  • Добри познания по unit тестване и подходи за автоматизирано тестване
  • Умения за работа с Git и съвременни работни процеси за контрол на версиите
  • Опит с CI/CD конвейери и автоматизирани процеси за внедряване
  • Опит с наблюдение, отстраняване на проблеми, управление на инциденти и поддръжка на продукционни приложения
  • Разбиране на съображенията за производителност, надеждност, сигурност, мащабируемост и оперативни разходи на софтуера
  • Силна техническа и архитектурна преценка
  • Способност да обяснявате доколко даден дизайн или технически подход е подходящ и да излагате компромисите му
  • Способност да проверявате, оспорвате и подобрявате съществуващия код, вместо да го приемате само защото работи или преминава тестовете
  • Силни аналитични умения и способности за решаване на проблеми
  • Готовност да поемате отговорност за функционалности или проблеми от разработката до продукция
  • Силни комуникационни и умения за сътрудничество в разпределен инженерeн екип
  • Готовност за участие в дежурства
  • Бакалавърска степен по информационни технологии, компютърни науки, инженерство или сродна дисциплина е предимство
  • Опитът с поддръжка на по-стари приложения на .NET Framework е предимство
  • Опитът с използване на кодиращи агенти или инструменти за разработка с помощта на изкуствен интелект е предимство
  • Опитът със създаване или подобряване на инженерни стандарти и практики за разработка е предимство
  • Опитът в сътрудничество в разпределени или многостранни инженерни екипи е предимство