Allied Solutions
Software Engineer (On-Site, IN)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в Allied Solutions (Carmel, Индиана, офис). Разработка и поддержка компонентов приложений, код-ревью, диагностика и оптимизация кода, поддержка продакшена.
Задачи
- Создавать и поддерживать документацию
- Писать код, удовлетворяющий критериям приёмки пользовательских историй
- Помогать в написании пользовательских историй, включая критерии приёмки
- Отлаживать код и устранять дефекты до передачи в QA
- Анализировать данные и код для диагностики проблем и замедлений
- Использовать широкий набор инструментов разработки для проверки эффективности программ
- Создавать проекты с нуля при минимальном участии других разработчиков и архитекторов
- Взаимодействовать с разработчиками, аналитиками, дизайнерами и владельцами систем при тестировании новых программ
- Работать напрямую с product и scrum-командами для соблюдения требований и сроков
- Коммуницировать с руководителями других отделов для согласования ожиданий
- Выявлять неэффективные участки кода
- Рефакторить плохо написанный код, делая его читаемее и быстрее
- Диагностировать дефекты в продакшене, включая проблемы производительности
- Воспроизводить продакшен-баги в тестовых окружениях
- Работать с затронутыми бизнес-подразделениями для проверки исправлений
- Совместно с product-командой определять необходимость хотфикса или включения исправления в следующий релиз
- Изучать новые технологии и углублять знания в текущих
Требования
- Среднее образование обязательно
- Степень бакалавра по Computer Science или смежной области желательна
- 2–4 года опыта в Software Engineering
- Уверенное владение C# или другим объектно-ориентированным языком
- Опыт работы с JavaScript-фреймворками (React, Node.js, Angular, Vue.js)
- Опыт работы с облачными сервисами (AWS, Azure, GCP)
- Опыт работы с веб-сервисами (RESTful и/или SOAP)
- Опыт работы с .NET Core
- Опыт работы с MVC
- Опыт работы с Windows / Worker services
- Опыт работы с DevOps, включая CI/CD
- Опыт работы с SQL
- Опыт работы с Pega
- Опыт работы с NoSQL базами данных
- Понимание жизненного цикла разработки ПО (SDLC)
- Знание проектирования баз данных и методов управления файлами
- Понимание Agile-подходов
- Опыт работы с реляционными базами данных
- Опыт создания переиспользуемых программных блоков
- Высокая самомотивация и самостоятельность
- Опыт работы в командной среде
- Сильная клиентоориентированность
- Отличные навыки письменной и устной коммуникации
- Отличные навыки слушания и межличностного общения
- Умение излагать идеи как техническим, так и нетехническим языком
- Внимание к деталям
- Умение работать как самостоятельно, так и в команде
- Взаимодействие со стейкхолдерами для понимания функциональных и нефункциональных требований
- Исследование и предложение решений проблем разработки и дизайна
Условия
- Комплексный компенсационный пакет
- Медицинская, стоматологическая и офтальмологическая страховка
- 100% оплачиваемые компанией страхование жизни и нетрудоспособности
- 401k с вкладом компании
- Три недели оплачиваемого отпуска к концу первого года
- Продвижение внутри компании и возможности карьерного роста
Навыки
- C#
- JavaScript
- React
- Node.js
- Angular
- Vue.js
- AWS
- Azure
- GCP
- REST
- SOAP
- .NET Core
- MVC
- Windows services
- Worker services
- CI/CD
- SQL
- Pega
- NoSQL