Advanced Python Developer for Cloud Platforms

Urgent
Apply Now

Job Description

Python Developer – Morocco

Company Overview

DXC CDG Morocco is a joint venture between DXC Technology and Morocco’s Caisse de Dépôt et de Gestion (CDG). The company is a recognized technology and digital transformation provider delivering enterprise software solutions, cloud services, cybersecurity, data analytics, and IT consulting services to clients across Europe, Africa, and the Middle East.

Job Location

Casablanca, Morocco

Employment Type

Full-Time | Permanent

Monthly Salary

MAD 20,000 – MAD 42,000 per month

Benefits

  • Annual performance bonus
  • Private health insurance
  • Hybrid working arrangement
  • Paid annual leave
  • Professional certification sponsorship
  • Employee wellness programs
  • International project exposure
  • Retirement benefits
  • Technology and internet allowance

Position Summary

DXC CDG Morocco is seeking an experienced Python Developer to contribute to the design, development, and optimization of enterprise-grade software applications. The selected candidate will work with multinational teams to build scalable cloud-native solutions and business-critical digital platforms.

This opportunity is ideal for professionals seeking Python Developer jobs in Morocco and candidates interested in modern software engineering environments.


Key Responsibilities

  • Design and develop scalable Python applications.
  • Build and maintain RESTful APIs and microservices.
  • Develop backend systems supporting enterprise applications.
  • Collaborate with DevOps, QA, and Product teams.
  • Optimize application performance and database efficiency.
  • Implement security best practices across software solutions.
  • Participate in architecture reviews and technical planning.
  • Troubleshoot production issues and deploy fixes.
  • Prepare technical documentation and code reviews.
  • Support continuous integration and deployment activities.

Candidates looking for software engineer jobs in Casablanca and IT jobs in Morocco will gain exposure to large-scale international projects.


Education Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related discipline.
  • Master’s Degree is considered an advantage.
  • Professional cloud certifications are highly desirable.

Experience Requirements

  • 3–7 years of Python development experience.
  • Experience working with enterprise software systems.
  • Knowledge of Agile software development methodologies.
  • Experience in cloud environments and API development.

Professionals searching for backend developer jobs in Morocco and technology jobs in Casablanca are encouraged to apply.


Technical Competencies

The ideal candidate should demonstrate expertise in:

  • Python
  • Django
  • FastAPI
  • Flask
  • PostgreSQL
  • Docker
  • Kubernetes
  • Git
  • Linux
  • Redis
  • RabbitMQ
  • AWS
  • Azure
  • CI/CD Pipelines
  • Microservices Architecture

Additionally, this role aligns with popular search trends such as jobs in Morocco, Python jobs in Casablanca, software developer jobs in Morocco, cloud computing jobs Morocco, and full stack developer jobs Morocco.


Industry Keywords and Career Areas

Throughout this role, experience related to IT careers in Morocco, technology jobs in Rabat, Python programming jobs, remote developer jobs Morocco, and software engineering jobs in Casablanca will be highly valuable.

Candidates with interest in artificial intelligence jobs Morocco, machine learning developer jobs, API developer careers, data engineering jobs Morocco, and DevOps jobs Morocco will find opportunities to expand their expertise.

The position also appeals to professionals seeking computer science jobs in Morocco, digital transformation careers, enterprise software jobs Morocco, backend engineer jobs Casablanca, and technology careers in North Africa.


Training and Professional Development

Successful applicants will receive:

  • Advanced Python framework training
  • Cloud platform certification programs
  • Secure software development training
  • Leadership and mentoring opportunities
  • International project workshops
  • Agile and Scrum certification support
  • Software architecture development programs

Professionals reviewing opportunities through hire developers in Morocco can discover additional software engineering and technology vacancies across Morocco.


Work Environment

  • Hybrid work model
  • Modern development infrastructure
  • International client projects
  • Agile delivery teams
  • Continuous innovation culture
  • Collaborative engineering environment

Candidates exploring technology employment trends across North Africa may find valuable career resources through hire developers in Tunisia while researching regional opportunities.

Professionals interested in broader African technology markets can also monitor industry developments and employment opportunities through hire developers in Lesotho during their career planning process.

Additional software engineering and digital transformation opportunities across emerging markets may be found through hire developers in Sierra Leone for professionals seeking wider international exposure.


Career Progression

High-performing employees may advance into:

  • Senior Python Developer
  • Technical Lead
  • Software Architect
  • Cloud Solutions Architect
  • Engineering Manager
  • Principal Software Engineer
  • Digital Transformation Consultant

Application Requirements

Interested candidates should submit:

  • Updated CV/Resume
  • Cover Letter
  • Academic Certificates
  • Technical Portfolio
  • GitHub Profile (if available)
  • Professional Certifications
  • Employment References

Equal Opportunity Employer

DXC CDG Morocco is committed to fostering an inclusive and diverse workplace. All employment decisions are based on qualifications, skills, experience, and business requirements without discrimination of any kind.