PJM Interconnection
Sr. Application Developer I (II)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик приложений в команду Application Architecture компании PJM. Занимается созданием веб-приложений и интеграционных решений, переводя бизнес-требования и user stories в работающие приложения.
Задачи
- Разрабатывать новые веб-приложения и новые функции для существующих приложений и системных интеграций
- Переводить бизнес-требования, user stories и wireframes в работающее приложение
- Автоматизировать функциональные тесты
- Писать техническую документацию и документацию для аудита
- Определять и документировать технические требования, дизайн систем, модулей и unit-тестов
- Поддерживать все фазы жизненного цикла разработки ПО: сбор требований, анализ, дизайн, тестирование, внедрение и production-поддержку
- Отлаживать, исправлять и развивать существующие приложения
- Участвовать в code review
- Работать в кросс-функциональной Scrum-команде
- Развивать интеграцию legacy-систем с SOA-архитектурой PJM на основе enterprise integration patterns и SOA-based ESB
- Поддерживать работу continuous integration, включая разработку автоматических тестов (unit и functional)
- Взаимодействовать с бизнес-заказчиками и продуктовыми командами при интеграции систем внешних вендоров
- Участвовать в off-hours поддержке приложений, работающих 24x7
Требования
- Bachelor of Science в Computer Science, Information Technology или эквивалентный опыт
- Опыт работы с высокоуровневыми языками программирования, включая Java и .NET
- Опыт работы с жизненным циклом разработки ПО, архитектурными паттернами и методологиями интеграции данных
- Опыт интеграции приложений с базами данных Oracle, MS SQL и Postgres
Условия
- Гибридный формат работы: Audubon, PA
- Возможна поддержка в нерабочие часы для приложений 24x7
Навыки
- Java
- .NET
- Oracle
- MS SQL
- Postgres
- SOA
- ESB
- CI
- Scrum