Synthesized
Synthesized
تطوّر Synthesized برمجيات مؤسسية لإدارة بيانات الاختبار، وتساعد فرق الهندسة والبيانات على إنشاء مجموعات بيانات شبيهة ببيانات الإنتاج وحمايتها وتسليمها لأغراض التطوير وضمان الجودة وأعمال ترحيل البيانات. تعمل منصتها المعتمدة على الذكاء الاصطناعي على أتمتة توليد البيانات وإخفائها واستخراج مجموعات فرعية منها وتجهيزها عبر أنظمة مثل PostgreSQL وSQL Server وOracle وSalesforce. ومن خلال نهج «البيانات كرمز» وتكاملات CI/CD ودعم السحابة، تساعد Synthesized الفرق على العمل ببيانات واقعية مع مراعاة مخاوف الخصوصية والامتثال. تنشط الشركة في قطاعات البرمجيات كخدمة والذكاء الاصطناعي وتقنيات المؤسسات، وتوظف متخصصين مهرة لتطوير منصتها.

مهندس برمجيات خلفية، Kotlin وSpring Boot، لندن بنظام هجين

طوّر خدمات خلفية متينة باستخدام Kotlin وSpring Boot لمنصة Synthesized لاختبار البرمجيات المعتمدة على الذكاء الاصطناعي الوكيلي. وسّع أنظمة مستوى التحكم المدعومة بـPostgreSQL عبر واجهات برمجة تطبيقات موثوقة وعمليات CI/CD.

الوصف

  • طوّر خدمات Spring Boot متسامحة مع الأعطال وقابلة للتوسع باستخدام Kotlin، مع الالتزام بمبادئ البنية المعمارية السليمة.
  • صمّم نماذج بيانات PostgreSQL ووسّعها وحسّنها.
  • أشرف على عمليات ترحيل المخططات باستخدام Liquibase، واستخدم jOOQ للوصول الآمن إلى قواعد البيانات من حيث الأنواع.
  • شارك في ملكية عقود OpenAPI عبر الفرق لدعم إنشاء التعليمات البرمجية تلقائيًا.
  • اعتمد الاختبار المبكر ضمن دورة التطوير باستخدام JUnit وTestcontainers وMockMVC.
  • أعدّ توثيقًا واضحًا أثناء تطوير الميزات.
  • ساهم في تطوير وتحسين عمليات CI/CD عبر GitHub Actions.
  • تعاون مع فرق المنتج والتصميم والواجهة الأمامية لتوضيح المتطلبات وتسليم العمل بصورة تدريجية.
  • شارك في مراجعات التعليمات البرمجية، وأرشد الزملاء، وساعد في توجيه القرارات المعمارية.
  • راقب أنظمة الإنتاج، وحقق في الحوادث، وطبّق الدروس التشغيلية لتحسين المنصة.

المتطلبات

  • خبرة عملية في الإنتاج لتقديم خدمات Kotlin أو Java باستخدام Spring Boot.
  • إتقان متقدم لـPostgreSQL، بما في ذلك تصميم المخططات والفهرسة وعمليات الترحيل.
  • إلمام عملي بـjOOQ وLiquibase أو أدوات مماثلة.
  • القدرة على كتابة تعليمات برمجية نظيفة وقابلة للاختبار وتطبيق ممارسات فعالة لتغطية الاختبارات.
  • خبرة عملية مع OpenAPI وسير عمل إنشاء التعليمات البرمجية تلقائيًا.
  • خبرة مع GitHub وخطوط CI/CD وممارسات السحابة الأصلية، بما في ذلك الحاويات وقابلية المراقبة وواجهات REST أو gRPC.
  • فهم تصميم الأنظمة الموزعة المتينة.
  • تُعدّ خبرة ضبط أداء JVM ميزة إضافية.
  • تُعدّ المعرفة بالواجهة الأمامية أو الاهتمام بتطوير الأنظمة المتكاملة ميزة إضافية.
  • مهارات تواصل قوية، بما في ذلك القدرة على شرح الخيارات التقنية بوضوح.
  • الالتزام بالتعلم المستمر والتعليمات البرمجية النظيفة وتقديم القيمة من خلال تكرارات صغيرة وسريعة.

المزايا

  • حزمة تعويضات تنافسية مع حصة ملكية ذات قيمة.
  • 33 يومًا من الإجازة السنوية، بما في ذلك العطلات الوطنية المرنة.
  • عمل هجين مرن من مكتب لندن أو نيويورك.
  • ميزانية للتدريب والدورات والمؤتمرات وغيرها من فرص التطوير المهني.
  • تأمين طبي وأسنان وبصر خاص.
  • فعاليات وأنشطة خارجية منتظمة للفريق.
  • إجازة عائلية سخية.