Développeur(se) Python expérimenté(e)
Role details
Job location
Tech stack
Job description
Rattaché(e) au responsable du développement logiciel, tu seras en charge de l'organisation du quotidien technique d'une équipe de développement. Tu seras amené à développer les outils édités par Cogiceo, à la fois les SaaS à destination de clients mais aussi les outils internes, principalement destinés aux consultants en cybersécurité. Tu travailleras au sein de notre équipe de développement composée d'une demi-douzaine de personnes.
Les Missions
Encadrement technique :
- Encadrer techniquement des collaborateurs : architecture, revue de code, résolution de problèmes
- Organiser le travail et répartir les tâches liés au développement
- Participer au recrutement des futurs collaborateurs
- Concevoir et rédiger la spécification technique de fonctionnalités
Développer des fonctionnalités :
- Concevoir, prototyper et intégrer de nouvelles fonctionnalités afin de répondre au besoin de nos clients
- Intégrer le travail de recherche de nos experts en cybersécurité
- Améliorer les fonctionnalités existantes
Garantir la qualité :
- Mettre en place des procédures et outils pour garantir la qualité du code et le bon fonctionnement des logiciels développés
- Corriger les éventuels problèmes
- Ajouter des tests pour garantir le fonctionnement attendu et les non-régressions
- Écrire du code robuste et maintenable
Transmettre tes compétences :
- Former les nouveaux collaborateurs
- Animer des formations internes
- Travailler en étroite collaboration avec le différents acteurs qui interagissement avec l'équipe de développement : utilisateurs internes à l'entreprise, clients finaux, équipe de recherche, équipe commerciale, etc
Communiquer :
- Participer aux réunions avec nos clients en apportant une expertise technique
- Assurer un support technique avancé lorsque cela est nécessaire, * Une entreprise reconnue en France depuis plus de 13 ans dans l'audit de sécurité offensif
- Une entreprise à taille humaine (35 collaborateurs) avec une croissance saine
- Des locaux situés dans le secteur Part-Dieu : transports en commun (métro, tram, bus), restauration, commerces
- Des bureaux de 3 à 5 personnes (pas d'open-space)
- Des technologies stables et modernes : Python, Django, HTML5, CSS3, JavaScript, Bootstrap, PostgreSQL, GNU/Linux, GitLab, Ansible et PyCharm Pro
- Une formation interne à la cybersécurité
Les Avantages
- Une charte de télétravail, avec la possibilité de faire 1 jour de télétravail par semaine
- La carte Swile pour les titres restaurant
- Le remboursement à 50% de l'abonnement transport
- Des chèques cadeaux en fin d'année
- Des primes de cooptation
- Un environnement de travail ergonomique
Le Processus de Recrutement
Tout les échanges sont assurés par Augustin, notre responsable du développement logiciel.
Un premier échange téléphonique pour discuter de ton projet professionnel, comprendre si celui-ci est bien cohérent avec le poste.
Un entretien technique en visioconférence pour évaluer où tu te situes techniquement.
Un entretien physique dans nos locaux de Lyon (secteur Part Dieu), composé de :
- Une discussion autour du poste, de tes motivations et de ton expérience ;
- Un test technique suivis d'un échange sur tes réponses ;
- Un échange avec des collaborateurs de l'équipe afin que tu puisses poser toutes tes questions.
Requirements
- Une expérience professionnelle d'au moins 4 ans avec Python
- Une expérience professionnelle d'au moins 1 an avec Django
- Une connaissance avancée des technologies web : HTML, CSS et JavaScript
- Une connaissance des technologies web et des processus de développement avec Git
- Une expérience d'encadrement technique de collaborateurs
- Un sens de l'initiative et proactivité
- Des compétences en résolution de problèmes et en prise de décision
- Une utilisation professionnelle écrite et orale de l'anglais