تعلن شركة CodeNinja Inc. في الرياض عن فرصة عمل لمطور تكامل Appian. يركز الدور على بناء تكاملات آمنة وموثوقة بين تطبيقات Appian والخدمات المصرفية الأساسية والخدمات الوطنية والمؤسساتية.
تفاصيل الوظيفة
- الشركة: CodeNinja Inc.
- المدينة: الرياض (Riyadh)
- الدولة: السعودية (Saudi Arabia)
- نمط العمل: في الموقع (On-site)
- نوع الدوام: عقد (Contract)
- المستوى: متوسط إلى أول (Mid-Senior level)
- المجال: هندسة البرمجيات (Software Engineering)
الوصف الكامل لهذه الوظيفة ومتطلباتها وإجراءات التقديم عليها باللغة الإنجليزية، وهي معروضة أدناه كما وردت من صاحب العمل دون أي تعديل أو ترجمة.
Job Summary
The Appian Integration Developer will create secure and resilient integrations connecting Appian applications to core banking and enterprise services for a leading bank in Riyadh. The role requires strong experience in Appian integration and enterprise integration or Java development.
Responsibilities
- Develop Connected Systems, Integration objects, and Appian Web APIs for inbound and outbound services.
- Integrate with core banking, CRM, DMS, payment systems, credit bureau (SIMAH), and government services (Nafath, Yakeen) via the bank’s API gateway or ESB.
- Implement secure authentication methods including OAuth 2.0, mTLS, API keys, SAML/OIDC SSO, and LDAP/AD group synchronization.
- Create custom Java plug-ins such as smart services, functions, and connected system plug-ins when standard features are insufficient.
- Design integrations for resilience using retries, timeouts, idempotency, error queues, and asynchronous patterns with Kafka or MQ.
- Manage file-based and batch integrations securely using SFTP and bulk loads.
- Set up integration logging, monitoring, alerting, and support production incident resolution.
- Produce interface specifications and collaborate with downstream system owners on contract changes.
Must haves
- Over 10 years of total experience including more than 5 years in Appian integrations.
- Strong background in enterprise integration or Java development.
- Appian Certified Senior Developer certification is mandatory.
- Expertise in Appian Connected Systems, Integrations, and Web APIs.
- Proficiency with Java 11+, REST/SOAP, JSON/XML, and OpenAPI/WSDL.
- Experience with API gateways and middleware such as Apigee, Kong, IBM ACE/IIB, or MuleSoft.
- Knowledge of messaging systems like Kafka, IBM MQ, or RabbitMQ.
- Understanding of security standards for banking integrations, encryption, and secret management.
- Strong analytical, troubleshooting, and communication skills.
- Notice period of 1 month or availability for immediate joining preferred.
Nice to haves
- Java or API-platform certification.
- Experience with Spring Boot microservices.
- Familiarity with Open Banking (SAMA Open Banking Framework).
- Experience with Appian RPA.
We refresh listings regularly, but some roles close early on the source platform.
Country: السعودية
City: الرياض
Job Category: هندسة البرمجيات
Workplace type: في الموقع
Job Type: عقد
Company Name: CodeNinja Inc.
Seniority level: متوسط إلى أول

