About the Senior Cortex Developer Role
TawanTech is seeking a highly experienced Senior Cortex Developer to join our team in Riyadh. This full-time role involves end-to-end development, customization, integration, and optimization of Cortex-based solutions. The successful candidate will ensure scalability, performance, and alignment with business requirements, acting as a strong technical leader and subject matter expert in Cortex technologies.
Key Responsibilities
- Design and develop advanced solutions utilizing Cortex platform capabilities, including customization of modules, reusable components, workflows, and services.
- Lead system design and architecture discussions for Cortex implementations, defining technical solutions aligned with enterprise architecture standards.
- Integrate Cortex with core banking systems, third-party applications, and external APIs, including the design and implementation of REST/SOAP services.
- Analyze system performance, resolve bottlenecks, debug complex technical issues in Cortex environments, and conduct root cause analysis to implement preventive solutions.
- Provide technical leadership and mentorship to junior developers, conduct code reviews, and enforce best practices within the development team.
- Support CI/CD pipelines and deployment processes, manage version control, and ensure smooth migrations between development, UAT, and production environments.
Required Technical Expertise
- Cortex Platform: Strong hands-on experience with end-to-end Cortex platform development, deep understanding of its architecture, modules, configurations, customization, workflows, and integrations. Ability to troubleshoot and optimize Cortex-based systems is mandatory.
- Programming & Databases: Proficiency in one or more of Java, .NET, or Python. Solid experience with SQL and database design. Knowledge of microservices architecture.
- Integration & APIs: Experience integrating Cortex with enterprise systems. Understanding of middleware and messaging systems. Familiarity with API gateways and service orchestration.
- Tools & Platforms: Experience with Git/version control systems. Familiarity with CI/CD tools (*, Jenkins, Azure DevOps). Experience with cloud environments (AWS/Azure) is a plus.
Collaboration and Leadership
The Senior Cortex Developer will work closely with Business Analysts, QA teams, and other stakeholders to translate business requirements into robust technical solutions. This role requires the ability to drive design decisions, handle complex implementations, and foster a collaborative development environment.
Qualifications and Experience
- Overall Experience: 5–10+ years of experience in software development.
- Cortex-Specific Experience: A minimum of 3–5 years of hands-on experience specifically with the Cortex platform.
- Domain Experience: Experience in Banking or Financial Services, particularly within a core banking environment, is highly preferred. Experience working with large-scale enterprise systems.
Application Details
This is a full-time position based in Riyadh. Salary information will be discussed directly with qualified candidates during the interview process.
حول دور مطور Cortex الأول
تواَن تك تسعى إلى توظيف كبير مطوري Cortex متمرس لينضم إلى فريقنا في الرياض. يتضمن هذا الدور بدوام كامل التطوير من البداية إلى النهاية، والتخصيص، والتكامل، وتحسين حلول Cortex. سيضمن المرشح الناجح قابلية التوسع والأداء والتوافق مع متطلبات الأعمال، مع العمل كقائد تقني قوي وخبير موضوعي في تقنيات Cortex.
المهام الأساسية
- تصميم وتطوير حلول متقدمة باستخدام إمكانات منصة Cortex، بما في ذلك تخصيص الوحدات، والمكوّنات القابلة لإعادة الاستخدام، وتدفقات العمل، والخدمات.
- قيادة مناقشات تصميم النظام والهندسة المعمارية لتنفيذات Cortex، وتحديد حلول فنية متوافقة مع معايير الهندسة المعمارية للمؤسسة.
- دمج Cortex مع أنظمة البنوك الأساسية، والتطبيقات من الطرف الثالث، وواجهات بر APIs الخارجية، بما في ذلك تصميم وتنفيذ خدمات REST/SOAP.
- تحليل أداء النظام، حل الاختناقات، تصحيح القضايا التقنية المعقدة في بيئات Cortex، وإجراء تحليل السبب الجذري لتنفيذ حلول وقائية.
- توفير القيادة التقنية والتوجيه للمطورين الشباب، إجراء مراجعات الأكواد، وتطبيق أفضل الممارسات ضمن فريق التطوير.
- دعم خطوط أنابيب CI/CD وعمليات النشر، إدارة التحكم في الإصدار، وضمان انتقال سلس بين بيئات التطوير، وUAT، والإنتاج.
الخبرة الفنية المطلوبة
- منصة Cortex: خبرة عملية قوية في تطوير Cortex من البداية للنهاية، فهم عميق لهندسته ووحداته وتكوينه وتخصيصه وتدفقاته وتكامله. القدرة على استكشاف العلل وتحسين الأنظمة القائمة على Cortex أمر إلزامي.
- البرمجة وقواعد البيانات: الكفاءة في Java أو .NET أو Python. خبرة صلبة مع SQL وتصميم قواعد البيانات. معرفة بهندسة الميكروخدمات.
- التكامل وواجهات API: خبرة في دمج Cortex مع أنظمة المؤسسات. فهم لوسطاء الرسائل وأنظمة الوساطة. الإلمام ببوابات API وتنظيم الخدمات.
- الأدوات والمنصات: خبرة مع Git وأنظمة التحكم في الإصدارات. الإلمام بأدوات CI/CD (مثل، Jenkins، Azure DevOps). الخبرة في بيئات سحابية (AWS/Azure) تعتبر ميزة.
التعاون والقيادة
سيعمل مطور Cortex الأول عن كثب مع محللي الأعمال، وفِرق QA، وأصحاب المصلحة الآخرين لترجمة متطلبات الأعمال إلى حلول تقنية قوية. يتطلب هذا الدور القدرة على توجيه قرارات التصميم، والتعامل مع تطبيقات معقدة، وتطوير بيئة تطوير تعاونية.
المؤهلات والخبرة
- الخبرة العامة: 5–10+ سنوات من الخبرة في تطوير البرمجيات.
- الخبرة المرتبطة بـ Cortex: حد أدنى 3–5 سنوات من الخبرة العملية تحديداً مع منصة Cortex.
- الخبرة في المجال: يفضل بشدة الخبرة في القطاع المصرفي أو الخدمات المالية، خاصة ضمن بيئة بنكية أساسية. الخبرة في العمل مع أنظمة المؤسسات واسعة النطاق.
تفاصيل التقديم
هذا منصب بدوام كامل مقره الرياض. سيتم مناقشة معلومات الراتب مباشرةً مع المرشحين المؤهلين خلال عملية المقابلة.