We are looking for a Python developer to maintain and develop an existing business application. This application manages operational processes, assigns and tracks tasks, imports data, and generates dashboards.
Missions:
- Develop and maintain backend functionalities using Python and Django.
- Correct the anomalies and progressively improve the existing code.
- Maintain PostgreSQL data models and migrations.
- Develop and secure Excel imports and exports.
- Maintain asynchronous treatments with Celery and Redis.
- Developing APIs with Django REST Framework.
- write and maintain automated tests.
- Participate in code reviews and production deployments.
- Provide occasional support to the frontend.
- Diagnose incidents and propose sustainable solutions.
Technical environment:
- Python and Django.
- PostgreSQL.
- Celery and Redis.
- Django REST Framework.
- Data processing tools and Excel files.
- HTML, SCSS, JavaScript, HTML and Bootstrap.
- Docker and Nginx.
- CI/CD with GitHub Actions.
- AWS and Terraform cloud infrastructure.
- Django and Cypress tests.
Very good level in French
Very good level of English
Desired Candidate Profile
Diploma of a Bac+5 in engineering school or equivalent university degree with a specialization in computer science, or demonstrating equivalent significant experience.
Experience: 0-1 year
Essential skills:
- DevOps
- Practice of automated testing.
- Ability to understand an existing business application.
- Autonomy, rigor and analytical skills.
Valued skills:
- Celery and Redis.
- Excel file processing or ETL pipelines.
- Django REST Framework.
- JavaScript, HTML and Bootstrap.
- GitHub Actions or other CI/CD solution.
- AWS and Terraform.
- Sentry.
- SharePoint or Microsoft Graph.
نبحث عن مطور بايثون لصيانة وتطوير تطبيق أعمال قائم. يدير هذا التطبيق العمليات التشغيلية، ويخصص ويتبع المهام، ويستورد البيانات، وينشئ لوحات القيادة.
المهام:
- تطوير وصيانة وظائف الخلفية باستخدام بايثون ودjango.
- تصحيح الأخطاء وتحسين الكود الحالي تدريجياً.
- صيانة نماذج بيانات PostgreSQL والهجرات الخاصة بها.
- تطوير واستيراد وتصدير البيانات إلى ملفات Excel بشكل آمن.
- صيانة المعالجات غير المتزامنة باستخدام Celery وRedis.
- تطوير واجهات برمجة التطبيقات باستخدام إطار عمل Django REST.
- كتابة وصيانة الاختبارات الآلية.
- المشاركة في مراجعة الكود ونشره في الإنتاج.
- تقديم الدعم العرضي لواجهة المستخدم الأمامية.
- تشخيص الحوادث واقتراح حلول مستدامة.
البيئة التقنية:
- بايثون ودjango.
- PostgreSQL.
- Celery وRedis.
- إطار عمل Django REST.
- أدوات معالجة البيانات وملفات Excel.
- HTML، SCSS، جافاسكريبت، HTML وBootstrap.
- Docker وNginx.
- CI/CD باستخدام GitHub Actions.
- بنية تحتية سحابية AWS وTerraform.
- اختبارات Django وCypress.
مستوى جيد جداً في اللغة الفرنسية
مستوى جيد جداً في اللغة الإنجليزية
الملف الشخصي المرغوب فيه
شهادة بكالوريوس +5 من مدرسة هندسية أو ما يعادلها من شهادة جامعية متخصصة في علوم الكمبيوتر، أو خبرة عملية كبيرة مماثلة.
الخبرة: 0-1 سنة
المهارات الأساسية:
- DevOps
- ممارسة الاختبارات الآلية.
- القدرة على فهم تطبيق أعمال قائم.
- الاستقلالية، الدقة والمهارات التحليلية.
المهارات المرغوبة:
- Celery وRedis.
- معالجة ملفات Excel أو خطوط أنابيب ETL.
- إطار عمل Django REST.
- جافاسكريبت، HTML وBootstrap.
- GitHub Actions أو حلول CI/CD أخرى.
- AWS وTerraform.
- Sentry.
- SharePoint أو Microsoft Graph.