Cette offre d’emploi n’est plus d’actualité.

Senior Full Stack Python Software Developer - Sala al Jadida

Informatique / Electronique - Secteur Informatique

  • Confirmé (5 à 10 ans) - Expert (10 à 20 ans)
  • 1 poste(s) sur Rabat et région - Maroc
  • Bac +5 et plus Minimum - Master - Ecole d'ingénieur

Recherche de nouveauté Ambition Besoin de réflexion Besoin d'autonomie Implication au travail

  • CDI
  • Télétravail : Oui 100%
Publiée il y a 460 jours sur ReKrute.com - Postulez avant le 02/06/2025

Entreprise :

Joining Cnexia is choosing to be part of an ambitious project that values Innovation, promotes Continuous Learning and enables all tech champions to fulfill their creative dreams.

At Cnexia, we do more than support the clients of our world-class network and services. We develop innovative solutions and create original multiplatform media content. In fact, we’re revolutionizing how Canadians communicate on the web, interact with Mobile Apps or benefit from an AI-enhanced experience.

Proud of our status as a fully owned Moroccan subsidiary of the largest Canadian Telecom company, we have been ceaselessly growing our team since 2021. With over 1100 employees, mainly based in Fez, we have expanded in the northern region of the kingdom with our Brand-new state of the art site in Technopolis Rabat.

If you are ready for this challenge, we invite you to join a community that values bold ideas and professional growth all in an engaging multi cultural world-class environment.

Culture de l'entreprise :

Cnexia Tech évolue dans une culture résolument orientée vers la performance et la compétition, où l’ambition, le goût du challenge et l’atteinte d’objectifs chiffrés constituent des moteurs clés. Cette dynamique est complétée par une dimension de coopération, favorisant la confiance, la solidarité et un management de proximité attentif à l’accompagnement des équipes. Elle intègre également une composante d’innovation, encourageant l’initiative, l’adaptabilité et l’expérimentation dans un environnement technologique en constante évolution. Enfin, une culture d’organisation structurée soutient l’ensemble par la rigueur des processus, la fiabilité et l’efficacité opérationnelle.

Poste :

Are you a passionate and experienced Senior Full Stack Python Software Developer seeking a challenging and rewarding opportunity? Do you thrive in a dynamic environment where innovation is key? If so, this is your chance to make a real impact! We are looking for a talented individual to join our team in the heart of Sala al Jadida, Morocco, within the exciting field of Information Technology. This role offers the chance to leverage your expertise to shape the future of our company. You will be a key player in the development and maintenance of our core software applications, working collaboratively with a team of highly skilled professionals.

The primary objective of this position is to design, develop, and maintain high-quality, scalable, and robust software applications using Python and related technologies. You will play a crucial role in ensuring the seamless functionality of our software, meeting the evolving needs of our clients, and contributing to the overall success of our company. A further objective is to lead and mentor junior developers, sharing your expertise and fostering a collaborative and productive team environment. Continuous improvement through innovation and best practices implementation is essential to succeed in this role.

As a Senior Full Stack Python Software Developer, your responsibilities will include, but are not limited to:

  • Developer will work as part of a developer pod in a scrum team on various software development projects
  • Developer will be expected to complete user stories on a bi-weekly/monthly sprint basis at the advisement of their scrum master / product owner(s)
  • Designs automated software solutions in accordance with enterprise leading practices and design principles
  • Assists in the collection and documentation of solution design requirements
  • Builds and tests automation processes including integration and unit testing
  • Analyzes and resolves automation software issues where required
  • Participates in peer review of solution designs
  • Supports business process owners during user acceptance testing
  • Identifies and communicates risks associated with process automation candidates
  • Supports skills transfer by mentoring newly trained resources on best practices and development techniques
  • Supports production deployment processes and performance testing. 

Profil recherché :

The ideal candidate will possess a Bac +5 or higher degree in Computer Science or a closely related field (such as Electronics). A strong academic background, demonstrating a solid understanding of fundamental programming concepts and software development methodologies, is crucial for this senior-level position. Extracurricular activities related to coding, software development projects, and participation in hackathons will be considered highly favorably.

We are seeking a candidate with 7 to 10 years of experience in software development, with a proven track record of success in designing, developing, and implementing high-quality applications. Experience working with Python in a professional setting is essential. Prior experience as a senior developer, leading and mentoring team members, is a significant asset. Hands-on experience within a dynamic and challenging environment is valued, as is exposure to agile development methodologies. A detailed and comprehensive portfolio showcasing prior projects will allow for a better understanding of your capabilities and potential contributions to the team.

To excel in this role, you must possess a diverse skillset encompassing both front-end and back-end development.

  • Python : Core knowledge and experience requirement of coding in Python for frontend and backend applications. Knowledgable about writing python applications for ETL, Analysis, and Visualization purposes. Knowledgable about libraries such as Pandas, Geopandas, H3-py, GDAL, Flask, FastAPI, SQLAlchemy, Requests, Keras, Tensorflow, Scikit-learn

  •  Javascript / HTML / CSS: Required to be able to develop and deploy frontend webpages, dashboards, and UI's for our internal tools and applications. Knowledgable about developing database driven dashboards, and creating mapping interfaces using libraries such as Leaflet and Mapbox.

  • SQL (PostgreSQL, BigQuery, MariaDB) : Have the ability to efficiently query data, optimize databases (indexing, partitioning, etc) and a good understanding of advanced database features (subqueries, joins, window functions, etc.). Familiar with Database architectures, schema design, and configurations.

  • On-Prem & Cloud Platform Architectures (Openstack, VMWare, Google Cloud) : Familiarity with modern cloud infrastructure tools and pipelines for Development and/or DevOps roles. Familiar with Dev, UAT, Prod environment deployments using GitLab CI/CD, Docker Swarm, Kubernetes, Airflow

  • Geospatial data analysis: Familiar with Geospatial analysis concepts and workflows. Ability to read, manipulate, and analyze geospatial files programatically using Python and mapping tools such as qGIS or MapInfo. Knowledgable about working with geospatial files within a database using tools such as PostGIS.

Other Skills/Nice to Have: 

  • Familiar with Linux operating systems for administrative, management, and maintenance purposes
  • Familiar with agile framework (i.e. PSM, Lean, or SAFe certification)
  • Familiar or strong thirst to expand telecom domain-specific knowledge
  • Excellent executive presentation and communication skills (both written and oral)
  • Ability to design algorithms and databases, debug and optimize code and automate routine tasks
  • Strong team player, with ability to get things done on a tight timeline
  • Autonomous, organized , self-managed and has a strong sense of decision of making
  • Proficient with JIRA and Confluence tools (scrum, kanban, etc.) 

Adresse de notre siège :

Technopolis, Bâtiment B 11 Sala-Al-Jadida 11100 Rabat

Traits de personnalité souhaités :

Recherche de nouveauté Ambition Besoin de réflexion Besoin d'autonomie Implication au travail

4K
Matching global
N/A
N/A
FineTunePro
COMPÉTENCES
N/A
Kapacity Revealer
PERSONNALITÉ
N/A
Feel Good
CULTURE

Ici, vous pouvez retrouver un taux de recommandation de cette offre pour vous, ainsi que des informations pour mettre en avant votre candidature. Connectez-vous / Inscrivez-vous pour consulter ces informations personnalisées.

ReKrute vous offre ce nouveau test de personnalité pour mieux vous connaitre et valoriser vos candidatures. Passez-le dès maintenant, cela ne prend que 5 minutes maximum.