مطور خلفي (dotnet / Microservices)
الموقع: دبي، الإمارات العربية المتحدة (حضوراً)
عن الفرصة
تقوم LinkX Recruitment بالتعيين نيابة عن شركة تكنولوجيا معلومات مقرها دبي لمطور خلفي لتصميم وبناء وصيانة خدمات خلفية قابلة للتوسع.
ستطور خدمات قوية وفعالة باستخدام dotnet وبنية المايكروسيرفيسز مع تركيز على الوحدوية والقابلية للتوسع وقابلية الصيانة. الدور حضورياً بالكامل في دبي ويعمل بشكل وثيق مع فرق متعددة الوظائف لتقديم حلول خلفية تتماشى مع أهداف المنتج.
ما ستقوم به
تصميم وبناء واجهات برمجة تطبيقات RESTful ومايكروسيرفيسز باستخدام dotnet، مع كود نظيف، Modular، ومُوثَّق جيداً.
تحويل التطبيقات إلى حاويات باستخدام Docker لضمان نشرات متسقة وكفؤة عبر البيئات.
دمج Kafka أو RabbitMQ للرسائل الموثوقة القائمة على الأحداث بين الخدمات.
تحسين الوصول إلى البيانات باستخدام Dapper، ADO NET، أو EF Core، وكتابة استفسارات فعالة وقابلة للقراءة.
تطبيق مبادئ Clean Architecture للحفاظ على مرونة قاعدة الكود وقابليته للاختبار.
إدارة وتحسين قواعد بيانات SQL وNoSQL لكفاءة التخزين والاسترجاع.
تنفيذ Redis caching لرفع الأداء في طلبات البيانات عالية التردد.
التعامل مع كل من التواصل غير المتزامن والمتزامن من أجل استجابة أسرع واستخدام موارد أمثل.
ال ملف المرشح المرغوب
ما نبحث عنه
درجة البكالوريوس في علوم الحاسب، الهندسة، أو مجال ذو صلة.
إتقان قوي لـ dotnet، بما في ذلك ASP NET Core وتطوير Web API.
خبرة عملية مع Docker وبنية المايكروسيرفيسز.
خبرة مع وسيط رسالة، Kafka أو RabbitMQ.
الوصول إلى البيانات باستخدام Dapper، ADO NET، أو EF Core.
قواعد بيانات SQL مثل PostgreSQL، SQL Server، أو MySQL.
قواعد بيانات NoSQL مثل MongoDB.
خبرة في إعداد وإدارة Redis للتخزين المؤقت والنشر/الاكتتاب.
الكفاءة في تقنيات المعالجة غير المتزامنة والمتزامنة.
مهارات قوية في حل المشكلات والتواصل.
Backend Developer (dotnet / Microservices)
Location: Dubai, UAE (onsite)
About the opportunity
LinkX Recruitment is hiring on behalf of a Dubai-based IT company for a Backend Developer to design, build, and maintain scalable backend services.
You will develop robust, efficient services using dotnet and a microservices architecture, with a focus on modularity, scalability, and maintainability. The role is fully onsite in Dubai and works closely with cross-functional teams to deliver backend solutions that align with product goals.
What you will do
Design and build RESTful APIs and microservices using dotnet, with clean, modular, well-documented code.
Containerise applications with Docker for consistent, efficient deployments across environments.
Integrate Kafka or RabbitMQ for reliable, event-driven messaging between services.
Optimise data access using Dapper, ADO NET, or EF Core, writing efficient, readable queries.
Apply Clean Architecture principles to keep the codebase flexible and testable.
Manage and optimise both SQL and NoSQL databases for efficient storage and retrieval.
Implement Redis caching to boost performance for high-frequency data requests.
Handle both asynchronous and synchronous communication for optimal responsiveness and resource use.
Desired Candidate Profile
What we are looking for
BSc in Computer Science, Engineering, or a related field.
Strong command of dotnet, including ASP NET Core and Web API development.
Hands-on experience with Docker and microservices architecture.
Experience with a message broker, Kafka or RabbitMQ.
Data access with Dapper, ADO NET, or EF Core.
SQL databases such as PostgreSQL, SQL Server, or MySQL.
NoSQL databases such as MongoDB.
Experience setting up and managing Redis for caching and pub/sub.
Proficiency in asynchronous and synchronous processing techniques.
Strong problem-solving and communication skills.