
Data Analyst – Software Developer
AVL
full-time
Posted on:
Location Type: Office
Location: Sala Al Jadida • Morocco
Visit company websiteExplore more
About the role
- Ensure support and maintenance of platforms in production.
- Develop and maintain Python scripts and services for data processing and platform operations, including ETL workflows.
- Manage and interact with MongoDB databases and Python Object DB.
- Deploy, configure, and maintain application services running on Linux (e.g. System Control services).
- Contribute to the setup and maintenance of CI/CD pipelines.
- Participate in system administration activities, including monitoring, troubleshooting, and performance tuning.
- Ensure platform stability, availability, and reliability.
- Collaborate closely with technical teams.
- Participate in the continuous improvement of the platform and existing processes.
- Take part in technical reviews and knowledge sharing within the team.
Requirements
- Master’s degree in Computer Science, Software Engineering, Data Engineering, or a related field.
- Minimum 3 years in Data Engineering.
- Minimum 2 years of professional experience in Python development.
- Solid experience with MongoDB and Python-based database interaction.
- Very good knowledge of Linux environments, with at least 2 years of hands-on experience working on Linux systems.
- Good background in system administration (sysadmin), including: Service management - Incident analysis and troubleshooting.
- Server and infrastructure environment understanding.
- Ability to understand, maintain, and evolve a long-lifecycle platform.
- Strong analytical and problem-solving skills.
- Very good level in English.
Benefits
- A competitive package and benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonETLMongoDBLinuxCI/CDsystem administrationperformance tuningdata processingtroubleshootingservice management
Soft Skills
analytical skillsproblem-solving skillscollaborationknowledge sharingcontinuous improvement
Certifications
Master’s degree in Computer ScienceMaster’s degree in Software EngineeringMaster’s degree in Data Engineering