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.
Adresse
Technopolis, Bâtiment B 11 Sala-Al-Jadida
Poste
Main Job Reponsibilities :
• The chosen candidate will participate in the different stages of software development for distributed and highly available applications.
• Participate in the development of the solution (architecture design and technological choices)
• Ensure the quality of the code and the solutions implemented using “pair programming” and “pair review”
• Ensure the stability of the architecture and intervene in the event of a bug or failure (DevOps)
Profile recherché
Required Skills :
- Concrete experience with production-grade backend development
- Concrete experience in Java and Micro-services
- Concrete experience “Spring” frameworks
- Experience with building and interacting with REST APIs
- Mastering the use of the GIT tool.
Other Skills/Nice to have:
• Relevant experience in software development in micro-services architecture
• Experience with messaging technologies such as: RabbitMQ, Kafka or Pub/Sub
• Development experience in Agile mode
• Fluency in French and effective communication in English
A plus if:
• Computer science degree (college and university)
• Passion for new emerging technologies
• Experience in the distributed system architecture
• Understanding of DevOps and GitOps principles
• Good understanding of a CI/CD flow
• Knowledge of Docker
• Experience with Kubernetes or Openshift
• Familiarity with Unix-based systems
• Experience in software performance analysis.