Призначення ролі:
• бере на себе роль ключового спеціаліста з розробки та технічного спеціаліста для команди та відповідає за розробка та надання якісних програмних рішень
• Зберігайте детальні знання про існуючі додатки та системи UCAS
• Працюйте разом з іншими старшими інженерами-програмістами, щоб забезпечити відповідність стандартам кодування та дизайну UCAS
• Забезпечуйте навчання та наставництво інші члени команди в ключових технологіях і розробках для покращення загального набору навичок команди та підвищення рівня знань про рішення
Основні обов’язки:< /strong>
- Рішення для розробки:
- Технології: Salesforce, Apex, Lightning, Visualforce, REST, JSON. (Бажано: Marketing Cloud, Heroku, Messaging - SNS, SQS)
- Бази даних: SQL Server, MySQL, PostgreSQL, RedShift (бажано)
- Інструменти/Frameworks: Salesforce Dataloader, Workbench, Developer Console (бажано: 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, Messaging - SNS, SQS, ASP.Net, C#, Web API, MVC, Angular)
- Бази даних: SQL Server, MySQL, PostgreSQL
- Інструменти/Frameworks: 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