Описание
Jacobs solves critical challenges related to cities, resilient environments, mission-critical outcomes, operational advancement, scientific discovery, and advanced manufacturing, turning ideas into solutions that transform the world.
Задачи
•Независимо управлять приоритетами и вести работу над несколькими приложениями и инициативами
•Анализировать, понимать и улучшать существующие кодовые базы, включая незнакомые решения
•Поддерживать других разработчиков через техническое наставничество, обмен знаниями и код-ревью
•Поддерживать Software Engineering Manager и Solution Architect в определении общего технологического стека и лучших практик разработки
•Консультировать команды разработки по дизайну решений, оценке технического долга и непрерывному улучшению процессов
•Обеспечивать высокое качество кода через код-ревью, соответствие стандартам и улучшение CI/CD пайплайнов
•Переводить бизнес-требования в технические решения
•Поддерживать активности по дизайну решений, включая user stories, оценку усилий, дизайн API и архитектурные решения
•Участвовать в реплатформинге и рефакторинге существующих систем
•Разрабатывать новые приложения end-to-end на backend и frontend в рамках утверждённого стека .NET
•Поддерживать спринт-планирование, оценку и разбиение задач для команд разработки
•Участвовать в DevOps-процессах, автоматизации CI/CD и организации тестирования и UAT
•Предоставлять техническое руководство, устранять блокеры и наставлять других разработчиков
•Сотрудничать с Product Owners, архитекторами и Scrum-командами
Требования
•5+ лет опыта проектирования и разработки решений на C# / .NET в сложных окружениях
•Опыт построения API-based приложений для разных клиентов, включая web, desktop, mobile и плагины
•Практический опыт с Blazor, ASP.NET MVC и Razor
•Опыт с Microsoft Azure, включая Functions, App Services, Azure SQL, DevOps и CI/CD
•Сильная экспертиза в SQL, моделировании данных, оптимизации и тюнинге запросов
•Опыт обеспечения качества кода, продвинутого дебаггинга и профилирования производительности
•Сильное знание Git и современных стратегий branching
•Знакомство с принципами Clean Architecture, разделением слоёв и паттернами проектирования, такими как CQRS, Mediator и Repository
•Опыт работы в Agile-командах и сильные коммуникативные навыки
Будет плюсом
•Python для инструментов автоматизации и интеграций
•Node.js
Условия
•Гибридный формат работы: минимум два дня в неделю в офисе в Кракове или Варшаве, остальные дни — удалённо из дома
•Комплексные льготы, включая медицинское обслуживание Lux Med, психологическую поддержку, страхование жизни, систему кафетерий My Benefit, софинансирование карты Multisport и систему шеринга машин/велосипедов
•Софинансирование отпуска через программу «Wczasy pod Gruszą»
•Глобальные проекты
•Сети сотрудников, включая Women's Network, OneWorld, PRISM, Careers Network, Green Team и SpeakUp
•Доступ к Graduate Development Program, Learners' Community и платформам самообучения
•Языковые курсы английского, немецкого и польского