Senior Salesforce developer
Ключові обов'язки:
Розробляти та надавати складні міждоменні рішення;
Створювати дизайн, архітектуру і розробляти індивідуальні рішення проекту, програми або операційної сфери (наскрізне програмне забезпечення, інтеграція, безпека, тощо, для всього життєвого циклу, надання рішення); 
Працювати з внутрішніми та зовнішніми стейкхолдерами, клієнтами, партнерами, зовнішніми постачальниками та учасниками проекту, щоб управляти та надавати успішні рішення на етапі впровадження;
Діяти як технічний експерт проекту, співпрацюючи з розробниками і QA командою;
Створювати команди проекту разом із проект-менеджерами, бізнес-аналітиками, розробниками та QA командами, щоб охоплювати, планувати, проектувати, поставляти, тестувати та надавати розгорнуті наскрізні рішення;
Розробка повної архітектури рішення на основі бізнес-аналізу, операційного та технічного аналізу; 
Написання технічнних та прикладних специфікацій на основі зібраного каталогу вимог до продукту;
Виконувати роль наставника для розробників, виконувати розробку та проводити навчання. 

Необхідні навички та знання:
5+ років досвіду розробки та адміністрування Salesforce;
Apex: code, collections, batches, jobs, triggers, async code, unit testing;
Lightning (Aura/LWC): interface, actions, events, components, record page;
VisualForce: pages, controllers, actions, custom buttons;
SOQL: queries, subqueries, query to related data, filtering, grouping; 
Навички адміністрування: спеціальні об’єкти, поля, зв’язки, типи метаданих, спеціальні налаштування, мітки, правила перевірки, правила робочого процесу;
Досвід моделювання об’єктів на платформі Force.com;
Хороші знання HTML/HTML5/CSS3/JavaScript/jQuery/Ajax;
Досвід роботи з веб-сервісами, SOAP, JSON/XML, Restful web-API;
Об'єктно-орієнтовані принципи програмування;
Знання архітектурних принципів розробки рішень;
Обробка великих даних у SFDC буде перевагою;
Хороші аналітичні здібності та навички вирішення проблем.
Viseven