Infineon Technologies
Senior Engineer Software Development (w/m/div)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду Software & Data Science компании Infineon Technologies Bipolar. Задача — поэтапная модернизация legacy-ландшафта (C#, VB.NET, ASP.NET) в современную архитектуру на .NET и React в производственной среде.
Задачи
- Поэтапная миграция существующих приложений с C#, VB.NET и ASP.NET на современный стек с применением паттерна Strangler Fig
- Анализ существующей бизнес-логики, структур данных и интерфейсов, reverse engineering как основа для переписывания функциональности
- Разработка современных backend-решений на .NET (сейчас .NET 10), проектирование API и сервисов по актуальным архитектурным принципам
- Реализация пользовательских интерфейсов на React с использованием собственной Component Extension Library
- Проектирование и миграция баз данных на Microsoft SQL Server, безопасный перенос существующих данных
- Работа в команде из 4–5 разработчиков, участие в технических концепциях и code review
- Обеспечение качества через автоматизированные тесты, CI/CD и понятную техническую документацию
- Сопровождение внедрения новых компонентов в действующее производство и поддержка малорисковой трансформации систем
Требования
- Законченное высшее образование в области информатики, программной инженерии или смежной специальности либо профильное обучение с многолетним опытом
- Многолетний опыт разработки на стеке Microsoft, желательно опыт в проектах модернизации или миграции
- Очень хорошее знание C# и .NET, опыт работы с legacy-кодом (C#, VB.NET, ASP.NET WebForms)
- Уверенное знание моделирования данных и программных архитектур, желательно паттерны миграции (Strangler Fig, Anti-Corruption Layer, event-driven архитектуры)
- Опыт с React, TypeScript, Microsoft SQL Server, T-SQL
- Опыт unit-тестирования, CI/CD и code review
- Очень хорошее знание немецкого и хорошее знание английского языка
- Желателен опыт с приложениями, близкими к производству, или production-critical системами
Условия
- Две открытые позиции, обе изначально на 2 года (срочный договор)
- Работа в команде из 4–5 разработчиков
- Продуктово-ориентированная среда мирового лидера в области полупроводниковых решений
- Ценности diversity & inclusion, готовность рассматривать кандидатов, не отвечающих всем требованиям
Навыки
- C#
- .NET
- VB.NET
- ASP.NET
- ASP.NET WebForms
- React
- TypeScript
- Microsoft SQL Server
- T-SQL
- Strangler Fig
- Anti-Corruption Layer
- event-driven architecture
- Unit Testing
- CI/CD
- Code Review