Software Developer // Développeur de logiciel

Technology/Engineering // Technologie / Ingénierie

SSENSE is looking for a Software Developer to join our rapidly growing technology team. The level 3 Software Developer will join a squad and deepen his knowledge of software development. He/She will break down with minimal guidance large tasks into smaller, manageable steps to deliver complex tasks required for well-defined features of the Product roadmap. The ideal candidate will contribute to knowledge dissemination within the organization and participate in the recruiting and onboarding of new employees.

RESPONSIBILITIES

  • Product delivery
      • Understand the high-level product roadmap for the squad and immediate features to be developed, contributing to high-level estimation and lay-out of the development sequences
      • Complete complex development tasks with minimal guidance
      • Constantly and actively contribute to pushing code to production with the objective of becoming a main contributor
      • Start to review Pull Requests for simple development
      • Write testable, efficient, and reusable code suitable for continuous integration and deployment, that respect best practices and SSENSE development standards
      • Review Unified Modeling Language (UML) diagrams and technical documentation, ensuring its quality
  • Ownership and accountability
      • Be accountable for code quality with the assistance of a QA Analyst to conduct adequate testing
      • Review and contribute to technical documentation
  • Knowledge sharing and coaching
      • Join SSENSE University

RESPONSABILITÉS

  • Livraison de produit
      • Comprendre le calendrier de lancement des produits pour son équipe, ainsi que les éléments à développer immédiatement, contribuant à l’estimation de haut niveau et à l’élaboration des séquences de développement
      • Remplir les tâches de développement complexes avec un minimum d’assistance
      • Participer constamment et activement à pousser du code en production en vue de devenir un contributeur principal
      • Contribuer à la revue  des Pull Requests pour des développements simples
      • Écrire des programmes testables, efficaces et réutilisables, qui se prêtent à l’intégration et au déploiement continus et qui respectent les meilleures pratiques et les standards de développement SSENSE
      • Revoir les diagrammes UML et les documents techniques pour garantir leur qualité
  • Appropriation de l'exécution et responsabilisation
      • Être responsable de la qualité du code, avec l’aide de l’Analyste en assurance qualité, en conduisant les tests adéquats
      • Réviser la documentation technique et y contribuer
  • Partage des connaissances et coaching
      • Participer activement à SSENSE University, notre plateforme d’apprentissage entre pairs afin d’accroître sa connaissance de différentes technologies
      • Participer à l’intégration des nouveaux développeurs
  • Architecture
      • Contribuer de manière active à l’élaboration de solutions, en questionnant positivement les choix techniques des autres participants
      • Aider les développeurs junior à comprendre le design technique afin qu’ils soient en mesure de rédiger les documents pour le reste de l’équipe
  • Recrutement
    • Participer aux événements de recrutement organisés par les Ressources humaines afin d’aider à identifier les meilleurs développeurs

EXIGENCES

  • Baccalauréat en informatique, ingénierie ou un domaine connexe
  • Un minimum de 3 années d’expérience en Programmation orientée objet
  • Connaissance des concepts de microservices et capacité à définir l’architecture d’un microservice avec un minimum d’assistance afin de développer un microservice complexe
  • Capacité à identifier les possibilités d’utilisation de l’antémémoire et à les implémenter avec assistance
  • Familiarité avec les systèmes de bases de données variés et capacité à formuler des requêtes de façon autonome
  • Connaissances en matière de concepts de nuagique (cloud) et capacité à suivre des instructions afin de les appliquer avec un minimum d’assistance
  • Connaissances en matière de concepts de conteneur et capacité à suivre des instructions afin de les appliquer avec un minimum d’assistance
  • Connaissance de Git
  • Excellente maîtrise de l’anglais, tant à l’écrit qu’à l’oral, français un atout

COMPÉTENCES

  • Souci du détail et capacité à apprendre rapidement
  • Mentalité positive axée sur la recherche de solutions pour surmonter les obstacles
  • Esprit d’équipe et grand sens de la responsabilité
  • Habileté à prospérer dans un milieu au rythme rapide et à maîtriser les technologies et les techniques web en évolution fréquente

Apply