Cisco is looking for an experienced Salesforce Software Developer with a strong background in Salesforce Experience Cloud (Community Cloud), Sales Cloud, Service Cloud and LWC component development. The ideal candidate will have at least 5+ years of hands-on Salesforce development experience and expertise in building scalable, high-performance applications within the Salesforce ecosystem.
As a key member of our team, you will be responsible for designing, developing, and implementing custom Salesforce solutions to enhance user experiences and drive business growth. You will work in an Agile environment using JIRA, collaborating closely with cross-functional teams, including product managers, business analysts, and other developers.
If you are passionate about building cutting-edge Salesforce solutions and thrive in a fast-paced, innovative environment, we want to hear from you!
Key Responsibilities:
- Salesforce Development & Customization:
- Develop and customize Salesforce Experience Cloud, Sales Cloud and Service Cloudsolutions.
- Build Lightning Web Components (LWC) and Apex Classes, Triggers, Flows, and APIs to enhance platform capabilities.
- Design and implement custom objects, workflows, validation rules, and process automation to optimize business operations.
- Integrate Salesforce with third-party applications using REST/SOAP APIs, Salesforce Connect, and External Data Sources.
- Working knowledge of Salesforce Agent force /AI Tools
- Technical Design & Architecture:
- Collaborate with solution architects and stakeholders to design scalable and maintainable Salesforce solutions.
- Conduct code reviews and enforce best practices in Salesforce development.
- Optimize Apex, SOQL, and JavaScript performance for efficient processing of large data sets.
- Agile & Collaboration:
- Participate in daily standups, sprint planning, backlog grooming, and retrospectives in an Agile/Scrumenvironment.
- Use JIRA for tracking development tasks, bug fixes, and sprint progress.
- Work closely with business analysts and stakeholders to understand and translate business requirements into technical solutions.
- Testing & Deployment:
- Implement unit testing, functional testing, and end-to-end testing to ensure high-quality code.
- Deploy solutions using Salesforce DevOps tools such as Copado, Github.
- Documentation & Communication:
- Write clear and concise technical documentation for developed solutions.
- Provide training and support to end-users and stakeholders.
- Communicate effectively with both technical and non-technical stakeholders.
Required Qualifications & Skills:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in Salesforce development, with expertise in Salesforce Experience Cloud
- Experience integrating Salesforce with external systems using REST/SOAP APIs.
- Hands-on experience with Salesforce Flows, Process Builder, and other automation tools.
- Strong knowledge of Salesforce data modeling, security, and sharing rules.
- Experience working in an Agile/Scrum environment using JIRA.
- Excellent written and verbal communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Experience with CI/CD, version control (Git, Bitbucket), and Salesforce DevOps tools (Copado) is a plus.
- Salesforce Certifications (e.g., Salesforce Platform Developer I & II, Sales Cloud Consultant, Community Cloud Consultant) are preferred.
- Knowledge of MuleSoft, Heroku or other middleware tools for integrations.
تبحث Cisco عن مطور برامج Salesforce ذو خبرة وخلفية قوية في Salesforce Experience Cloud (Community Cloud) وSales Cloud وService Cloud وتطوير مكونات LWC. يجب أن يمتلك المرشح المثالي خبرة عملية لا تقل عن 5 سنوات في تطوير Salesforce وخبرة في بناء تطبيقات قابلة للتطوير وعالية الأداء ضمن منظومة Salesforce البيئية.
بصفتك عضوًا أساسيًا في فريقنا، ستكون مسؤولاً عن تصميم وتطوير وتنفيذ حلول Salesforce المخصصة لتحسين تجارب المستخدمين وتحفيز نمو الأعمال. ستعمل في بيئة عمل مرنة (Agile) باستخدام JIRA، بالتعاون الوثيق مع فرق متعددة الوظائف، بما في ذلك مدراء المنتجات، ومحللي الأعمال، والمطورين الآخرين.
إذا كنت شغوفًا ببناء أحدث حلول Salesforce وتزدهر في بيئة مبتكرة وسريعة الوتيرة، فنحن نرحب بتواصلك معنا!
المسؤوليات الرئيسية:
- تطوير وتخصيص Salesforce:
- تطوير وتخصيص حلول Salesforce Experience Cloud وSales Cloud وService Cloud.
- بناء Lightning Web Components (LWC) و فئات Apex والتأثيرات (Triggers) والتدفقات (Flows) وواجهات برمجة التطبيقات (APIs) لتعزيز إمكانيات المنصة.
- تصميم وتنفيذ الكائنات المخصصة، وسير العمل، وقواعد التحقق، وأتمتة العمليات لتحسين العمليات التجارية.
- دمج Salesforce مع تطبيقات الأطراف الخارجية باستخدام REST/SOAP APIs وSalesforce Connect ومصادر البيانات الخارجية.
- معرفة عملية بأدوات Salesforce Agentforce / AI
- التصميم الفني والهندسة المعمارية:
- التعاون مع مهندسي الحلول وأصحاب المصلحة لتصميم حلول Salesforce قابلة للتطوير والصيانة.
- إجراء مراجعات البرمجيات (Code reviews) وتطبيق أفضل الممارسات في تطوير Salesforce.
- تحسين أداء Apex وSOQL وJavaScript لمعالجة فعالة لمجموعات البيانات الكبيرة.
- منهجية Agile والتعاون:
- المشاركة في الاجتماعات اليومية (Standups)، وتخطيط الدورات (Sprint planning)، وتنقية المهام (Backlog grooming)، والمراجعات الاسترجاعية (Retrospectives) في بيئة Agile/Scrum.
- استخدام JIRA لتتبع مهام التطوير، وإصلاح الأخطاء، وتقدم سبرينت (Sprint).
- العمل عن كثب مع محللي الأعمال وأصحاب المصلحة لفهم متطلبات العمل وترجمتها إلى حلول تقنية.
- الاختبار والنشر:
- تنفيذ اختبارات الوحدة (Unit testing)، والاختبارات الوظيفية، والاختبارات الشاملة (End-to-end testing) لضمان جودة الكود العالية.
- نشر الحلول باستخدام أدوات Salesforce DevOps مثل Copado وGithub.
- التوثيق والتواصل:
- كتابة توثيق تقني واضح وموجز للحلول المطورة.
- تقديم التدريب والدعم للمستخدمين النهائيين وأصحاب المصلحة.
- التواصل بفعالية مع أصحاب المصلحة التقنيين وغير التقنيين.
المؤهلات والمهارات المطلوبة:
- درجة البكالوريوس أو الماجستير في علوم الحاسوب أو تكنولوجيا المعلومات أو مجال ذي صلة.
- خبرة تتجاوز 5 سنوات في تطوير Salesforce، مع خبرة في Salesforce Experience Cloud
- خبرة في دمج Salesforce مع الأنظمة الخارجية باستخدام REST/SOAP APIs.
- خبرة عملية في Salesforce Flows وProcess Builder وأدوات الأتمتة الأخرى.
- معرفة قوية بـ نمذجة بيانات Salesforce، والأمان، وقواعد المشاركة (Sharing rules).
- خبرة في العمل ضمن بيئة Agile/Scrum باستخدام JIRA.
- مهارات تواصل كتابية وشفهية ممتازة، مع القدرة على شرح المفاهيم التقنية المعقدة لأصحاب المصلحة غير التقنيين.
- تعتبر الخبرة في CI/CD، والتحكم في الإصدارات (Git, Bitbucket)، وأدوات Salesforce DevOps (مثل Copado) ميزة إضافية.
- يُفضل الحصول على شهادات Salesforce (مثل Salesforce Platform Developer I & II، وSales Cloud Consultant، وCommunity Cloud Consultant).
- معرفة بـ MuleSoft أو Heroku أو أدوات البرمجيات الوسيطة الأخرى لعمليات التكامل.