
PTC разработва корпоративен софтуер за производители, включително инструменти за управление на жизнения цикъл на продуктите (PLM) и услугите (SLM). Продуктите му помагат на екипите да координират проектирането на продукти, производството и сервизната дейност, като подпомагат разработването на продукти, качеството и оперативната ефективност. Софтуерът на PTC се използва от големи компании в дискретното производство.
Главен софтуерен инженер, ALM — PTC
Определяйте техническата посока на платформите на PTC за управление на жизнения цикъл на приложенията (ALM), като оформяте архитектурата, мащабируемостта и модернизирането им за облака. Работете съвместно с екипите по инженеринг, продукти и клиенти за развитие на корпоративния софтуер.
Описание
- Определяйте дългосрочната техническа посока на продуктите и платформите за ALM.
- Оформяйте архитектурни планове и технологични стратегии между инженерните екипи.
- Консултирайте по въпросите на софтуерния дизайн, мащабируемостта, производителността и оперативното съвършенство.
- Насочвайте развитието на продуктите според предизвикателствата на клиентите, моделите на внедряване и пазарните тенденции.
- Водете технически дискусии и съгласувайте работата на инженерните, архитектурните, продуктовите и клиентските екипи.
- Помагайте за проектирането и развитието на сигурни, устойчиви и мащабируеми корпоративни системи.
- Ускорявайте модернизирането на облачно ориентираната архитектура, микросървисите, функциите с изкуствен интелект, наблюдаемостта и мащабируемостта на платформите.
- Преглеждайте и насочвайте ключови архитектурни и инженерни решения.
- Насърчавайте добри инженерни практики, качество на кода, автоматизация, тестване и оперативно съвършенство.
- Проучвайте сложни проблеми с производителността, надеждността, мащабируемостта и експлоатацията.
- Откривайте архитектурни тесни места и препоръчвайте подобрения.
- Подпомагайте внедрявания в мащаба на големи предприятия с експертни познания за разпределени системи, бази данни, облачна инфраструктура и производителност на приложенията.
- Оценявайте доколко новите технологии са подходящи за портфолиото на PTC за ALM.
- Насърчавайте инженерната работа с помощта на изкуствен интелект, автоматизацията, анализа на данни и модерното предоставяне на софтуер.
- Ръководете разработването на доказателства за концепция и технически оценки.
- Работете с клиенти, партньори и експерти от бранша.
- Партнирайте си с продуктовото управление, за да свързвате техническите приоритети с бизнес целите и нуждите на клиентите.
- Сътрудничете с инженерни мениджъри, архитекти, главни инженери и технически специалисти.
- Координирайте работата с екипите за успех на клиентите, поддръжка и услуги при решаването на сложни технически проблеми.
- Участвайте в стратегически взаимодействия с клиенти.
- Наставлявайте старши инженери и развиващи се технически лидери.
- Насърчавайте практики в областта на софтуерната архитектура, инженерната работа по производителността, DevOps и облачно ориентираната разработка.
- Допринасяйте за инженерни форуми и технически общности и споделяйте знания.
- Представлявайте ALM като технически експерт в организацията и в по-широката инженерна общност.
Изисквания
- Бакалавърска или магистърска степен по компютърни науки, софтуерно инженерство или сродна област
- Най-малко 10 години професионален опит в софтуерното инженерство
- Доказан опит в проектирането, изграждането и експлоатацията на мащабни корпоративни софтуерни платформи
- Задълбочени познания по Java и съвременна разработка на сървърната част
- Широк опит с разпределени системи, облачно ориентирани архитектури и микросървиси
- Отлично разбиране на архитектурните модели в софтуера и съвременните инженерни практики
- Опит в оформянето на техническа стратегия и архитектура в няколко инженерни екипа
- Експертни познания в областта на производителността, мащабируемостта, надеждността и оперативното съвършенство
- Силни умения за решаване на проблеми, комуникация и работа със заинтересовани страни
- Способност да влияете върху технически и бизнес решения чрез авторитетни експертни познания
- Познаване на ALM, DevOps, системното инженерство или платформите за предоставяне на софтуер
- Опит с Codebeamer, Jira, Polarion, Jama, Azure DevOps или сравними инструменти
- Опит с поне една публична облачна платформа: AWS, Azure или GCP
- Опит с Kubernetes, Docker, CI/CD, автоматизация на инфраструктурата и инструменти за наблюдаемост
- Познания за изкуствения интелект и машинното обучение и приложението им в корпоративния софтуер
- Опит в разработването на продукти за регулирани сектори като автомобилната индустрия, авиацията и космонавтиката, медицинските изделия или промишленото производство
- Патенти, публикации в бранша, участия с презентации на конференции или значим принос към проекти с отворен код
Придобивки
- Възможности за проучване, учене и развитие
- Възможност да превръщате идеите в реалност
- Работа с опитни лидери в бранша
- Работа по съвременни технологии
- Практики за защита на личните данни и поверителността