Technologie i narzędzia
Szukamy doświadczonej osoby na stanowisko Salesforce Developer z Javą, która dołączy do długoterminowego projektu w obszarze bankowości, związanego z wdrożeniem nowych funkcjonalności oraz utrzymaniem istniejących rozwiązań w ramach korporacyjnego CRM. Będziesz pracować w zespole zajmującym się rozwojem i optymalizacją rozwiązań opartych na platformie Salesforce, w tym Sales Cloud i Service Cloud.
Twoje zadania
- Rozwój i utrzymanie rozwiązań opartych o platformę Salesforce (Sales Cloud, Service Cloud, Experience Cloud oraz inne komponenty ekosystemu Salesforce)
- Analiza wymagań biznesowych i technicznych oraz przekładanie ich na efektywne rozwiązania systemowe
- Projektowanie i implementacja rozwiązań backendowych i frontendowych z wykorzystaniem Apex, Lightning Web Components (LWC), Visualforce oraz technologii integracyjnych
- Tworzenie, rozwijanie i wdrażanie nowych funkcjonalności zgodnie z wymaganiami biznesowymi i standardami platformy Salesforce
- Optymalizacja istniejących procesów, automatyzacji oraz wydajności aplikacji Salesforce
- Dbanie o wysoką jakość kodu poprzez stosowanie dobrych praktyk programistycznych, testy jednostkowe oraz udział w code review
- Współpraca z architektami, administratorami Salesforce, analitykami biznesowymi oraz zespołami projektowymi w celu dostarczania kompleksowych rozwiązań
- Integracja Salesforce z systemami zewnętrznymi przy użyciu REST/SOAP API, Platform Events oraz middleware
- Udział w projektowaniu architektury rozwiązań Salesforce oraz rekomendowanie najlepszych praktyk platformowych
Wymagania
- Minimum 4 lata doświadczenia w projektowaniu i rozwoju rozwiązań na platformie Salesforce
- Bardzo dobra znajomość ekosystemu Salesforce, w szczególności Sales Cloud, Service Cloud, Financial Services Cloud oraz Experience Cloud
- Dobra znajomość języka Java
- Doświadczenie w realizacji projektów dla sektora bankowego lub finansowego
- Praktyczna znajomość języka Apex, w tym tworzenia triggerów, klas wsadowych oraz rozwiązań opartych na Async Apex
- Wcześniejsza praca w tworzeniu interfejsów użytkownika z wykorzystaniem Lightning Web Components (LWC), Lightning Aura Components oraz Lightning Data Service (LDS)
- Bardzo dobra znajomość SOQL oraz doświadczenie w pracy z relacyjnymi bazami danych (Oracle, PostgreSQL, Teradata)
- Doświadczenie w projektowaniu i implementacji integracji z wykorzystaniem REST API, platform komunikacyjnych oraz kolejek komunikatów (RMQ)
- Znajomość narzędzi wspierających rozwój i utrzymanie aplikacji, takich jak OpenShift, Elastic oraz Zabbix
- Praktyczne doświadczenie w modelowaniu i automatyzacji procesów biznesowych z wykorzystaniem Salesforce Flow
- Znajomość narzędzi i procesów ETL oraz integracji danych pomiędzy Salesforce a systemami zewnętrznymi
- Komunikatywna znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku
- Zaawansowana znajomość języka polskiego
Mile widziane
- Znajomość języka Python
- Posiadanie certyfikatu Salesforce Platform Developer I/II oraz/lub Salesforce JavaScript Developer
Nr oferty JOB-KD9KB
Sii zapewnia, że wszystkie decyzje związane z zatrudnieniem są podejmowane wyłącznie na podstawie kwalifikacji i kompetencji. Zobowiązujemy się do równego traktowania wszystkich osób, niezależnie od cech chronionych, oraz promowania zróżnicowanego i integracyjnego środowiska pracy.
Technologies & tools
We are looking for an experienced Salesforce Developer with Java to join a long-term project in the banking sector, related to the implementation of new functionalities and the maintenance of existing solutions within the corporate CRM. You will work in a team focused on the development and optimization of solutions based on the Salesforce platform, including Sales Cloud and Service Cloud.
Your tasks
- Development and maintenance of solutions based on the Salesforce platform (Sales Cloud, Service Cloud, Experience Cloud, and other components of the Salesforce ecosystem)
- Analysis of business and technical requirements and translating them into effective system solutions
- Designing and implementing backend and frontend solutions using Apex, Lightning Web Components (LWC), Visualforce, and integration technologies
- Creating, developing, and deploying new functionalities according to business requirements and Salesforce platform standards
- Optimizing existing processes, automation, and performance of Salesforce applications
- Ensuring high code quality by applying good programming practices, unit tests, and participating in code reviews
- Collaborating with architects, Salesforce administrators, business analysts, and project teams to deliver comprehensive solutions
- Integrating Salesforce with external systems using REST/SOAP API, Platform Events, and middleware
- Participating in the design of Salesforce solution architecture and recommending best platform practices
Requirements
- Minimum 4 years of experience in designing and developing solutions on the Salesforce platform
- Strong knowledge of the Salesforce ecosystem, particularly Sales Cloud, Service Cloud, Financial Services Cloud, and Experience Cloud
- Good knowledge of Java
- Experience in delivering projects for the banking or financial sector
- Practical knowledge of Apex, including creating triggers, batch classes, and solutions based on Async Apex
- Previous experience in creating user interfaces using Lightning Web Components (LWC), Lightning Aura Components, and Lightning Data Service (LDS)
- Strong knowledge of SOQL and experience working with relational databases (Oracle, PostgreSQL, Teradata)
- Experience in designing and implementing integrations using REST API, communication platforms, and message queues (RMQ)
- Familiarity with tools supporting the development and maintenance of applications, such as OpenShift, Elastic, and Zabbix
- Practical experience in modeling and automating business processes using Salesforce Flow
- Knowledge of ETL tools and processes and data integration between Salesforce and external systems
- Communicative knowledge of English enabling work in an international environment
- Advanced knowledge of Polish
Nice to have
- Knowledge of Python
- Possession of Salesforce Platform Developer I/II and/or Salesforce JavaScript Developer certification
Job no. JOB-KD9KB
Sii zapewnia, że wszystkie decyzje związane z zatrudnieniem są podejmowane wyłącznie na podstawie kwalifikacji i kompetencji. Zobowiązujemy się do równego traktowania wszystkich osób, niezależnie od cech chronionych, oraz promowania zróżnicowanego i integracyjnego środowiska pracy.