Цель роли:
• Берет на себя роль ключевого специалиста по разработке и техническому специалисту в команде и несет ответственность за разработка и поставка качественных программных решений
• Поддержание детальных знаний о существующих приложениях и системах UCAS
• Работа вместе с другими старшими инженерами-программистами для обеспечения соответствия стандартам кодирования и проектирования UCAS
• Обеспечение обучения и наставничества другие члены команды, занимающиеся ключевыми технологиями и разработками, для улучшения общего набора навыков команды и расширения знаний о решениях.
Ключевые обязанности:< /strong>
- Разработка решений:
- Технологии: Salesforce, Apex, Lightning, Visualforce, REST, JSON. (Желательно: Marketing Cloud, Heroku, Messaging – SNS, SQS)
- Базы данных: SQL Server, MySQL, PostgreSQL, RedShift (желательно)
- >Инструменты/платформы: Salesforce Dataloader, Workbench, консоль разработчика (желательно: PeopleImport, Demand Tools, Mavensmate, Git, Confluence, JIRA, Bamboo, MySQL Workbench)
- Методологии:< /strong> Agile, Scrum, TDD, CI.
- Техническое лидерство: Обеспечение лидерства, коучинга и наставничества для членов команды.
< li>Разработка решений: кодирование, настройка, документирование и обеспечение качества решений.- Роль МСП: поддержание специальных знаний, действие в качестве МСП и обеспечение системы. совместимость
- Сотрудничество: Работа с архитекторами решений, отделом управления изменениями и выпусками и CITP
- Поддержка: Обеспечение поддержки на ранних этапах жизни период поддержки и обеспечение высококачественной информации о передаче.
Навыки, квалификация и опыт: p>
- Технический опыт:
- Технологии: Salesforce, Apex, Lightning, Visualforce, REST, JSON (желательно: Marketing Cloud, Heroku, обмен сообщениями — SNS, SQS, ASP.Net, C#, веб-API, MVC, Angular)
- Базы данных: SQL Server, MySQL, PostgreSQL
- Инструменты/платформы: Visual Studio 2015+, Git, Soap UI, MSpec, xUnit, Jasmine, SpecFlow, Confluence, JIRA, Bamboo, MySQL Workbench
- Методологии:< /strong> Agile, Scrum, TDD, CI
- Знания: Хорошее понимание REST API, интеграции API и шаблонов проектирования программного обеспечения.
- Навыки: Отличные коммуникативные навыки и навыки межличностного общения, эффективны как с технической, так и с нетехнической аудиторией.
- Опыт:
- Проектирование и создание масштабируемых систем и приложений.
- Работа в крупномасштабных гибких средах с использованием нескольких технологий.
- Разработка для облака, особенно для AWS.
- Разработка через тестирование с использованием среды автоматизированного тестирования
- Разработка на основе поведения с помощью Cucumber