
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 е предимство
- Опитът с използване на кодиращи агенти или инструменти за разработка с помощта на изкуствен интелект е предимство
- Опитът със създаване или подобряване на инженерни стандарти и практики за разработка е предимство
- Опитът в сътрудничество в разпределени или многостранни инженерни екипи е предимство