DEVELOPPEUR FULLSTACK EXPERT EN PYTHON
Publié le 22 mai 2024 | CDI - Informatique, Web | DéveloppeurDescription de l'offre
Missions
Objectifs du poste
- Vous développez votre code back et front en python essentiellement sur les projets et les objectifs qui vous sont confiés.
Missions principales
- Vous participez à l’élaboration des cahiers des charges, des plannings, et travaillez seul ou en équipe afin de développer et déboguer vos solutions. Vous suivez vos projets et êtes le garant de leur avancée.
Responsabilités
- Collaborer avec les équipes de conception interfonctionnelles pour comprendre les exigences des projets, des clients, des utilisateurs, proposer des solutions techniques efficaces, et traduire ces exigences en spécifications et fonctionnalités techniques.
- Collaborer avec les membres de l'équipe pour concevoir des architectures logicielles évolutives et fiables.
- Collaborer avec les équipes marketing, les programmeurs, les équipes interfonctionnelles, pour comprendre les besoins et fournir des solutions analytiques adaptées.
- Concevoir et développer des fonctionnalités front-end et back-end en utilisant les dernières technologies et bonnes pratiques de développement.
- Réaliser des prototypes pour tester les concepts et itérer rapidement en fonction des retours d'utilisateurs et des tests.
- Concevoir et développer des applications personnalisées robustes, fiables et performantes en utilisant les langages de programmation appropriés.
- Participer à la conception et à la mise en œuvre de nouvelles fonctionnalités avancées en utilisant des méthodologies agiles.
- Intégrer des API et des services web pour optimiser les fonctionnalités des applications.
- Intégrer et configurer des applications tierces pour répondre aux exigences métier.
- Collaborer avec les équipes fonctionnelles pour identifier et résoudre les problèmes.
- Effectuer des tests qualité rigoureux et des itérations continues pour garantir fiabilité, sécurité, performance, conformité et convivialité des applications.
- Assurer la qualité du code en effectuant des tests unitaires, des tests d'intégration, des tests de performance et des revues de code régulières.
- Optimiser les performances des applications en identifiant et en résolvant les goulots d'étranglement.
- Optimiser les performances des applications pour garantir une expérience utilisateur exceptionnelle, assurer une qualité optimale et une connectivité stable.
- Maintenir et mettre à jour les applications existantes pour garantir leur compatibilité avec les dernières versions des systèmes d'exploitation.
- Collaborer avec les équipes techniques pour élaborer des stratégies de sécurité robustes.
- Concevoir et mettre en œuvre des mesures de sécurité proactives pour protéger les données et les réseaux contre les intrusions.
- Monitorer et analyser les performances des systèmes, en identifiant et en résolvant les problèmes potentiels de manière proactive.
- Collecter, trier et organiser les données provenant de différentes sources.
- Assurer la qualité des données en mettant en place des contrôles et des processus de validation.
- Analyser les données pour identifier des tendances, des modèles et des opportunités d'amélioration.
- Créer et maintenir des tableaux de bord et des rapports personnalisés pour suivre les indicateurs clés de performance.
- Utiliser des tableurs avancés pour manipuler et visualiser les données de manière efficace.
- Assurer une veille technologique constante sur les tendances du marché, les nouvelles technologies, et proposer des améliorations continues pour maintenir les infrastructures à la pointe de l'innovation.
- Former et sensibiliser le personnel aux meilleures pratiques de sécurité informatique.
- Assurer le support technique et la résolution des problèmes pour les utilisateurs finaux en cas de dysfonctionnement du système.
- Créer des documents de conception complets et détaillés, des storyboards et des diagrammes de flux pour guider le processus de développement.
Management
- Autonome mais dans un collectif, vous êtes directement rattaché au directeur de projet. Dans votre environnement vous êtes votre propre moteur. Le développement de vos compétences, le respect des process et la tenue de vos objectifs sont la clé de votre réussite. Vous participez à des réunions individuelles et collectives régulières.
Profil
Compétences requises
- Maîtrise des langages de programmation courants : Python, Java, C++, JavaScript, HTML, CSS, Ruby.
- Expérience solide en développement web et mobile, avec une expertise dans au moins un framework front-end (comme React, Angular, ou Vue.js) et un framework back-end (comme Node.js, Django, ou Ruby on Rails).
- Connaissance approfondie des bases de données relationnelles et non relationnelles, ainsi que des requêtes SQL et NoSQL.
- Compétences avancées en visualisation de données et en création de tableaux de bord interactifs.
- Maîtrise avancée des tableurs, notamment Excel, Google Sheets, et/ou d'autres outils similaires
- Expérience avérée dans le développement et la mise en œuvre de solutions web et logicielles.
- Expérience pratique avec les outils et les plates-formes open-source.
- Intérêt pour les tendances émergentes dans le domaine du développement d'applications de tout ordre et la volonté d'apprendre de nouvelles technologies.
- Capacité à comprendre les processus métier et à proposer des solutions adaptées.
- Créativité exceptionnelle et capacité à penser de manière innovante pour résoudre les défis de conception.
- Solide compréhension des architectures d'applications, des modèles de conception et des principes de développement logiciel.
- Capacité à créer et respecter un cahier des charges détaillé.
- Capacité à gérer plusieurs projets simultanément et à respecter les délais.
- Capacité à déceler et à résoudre les problèmes de manière proactive.
- Capacité à travailler efficacement en autonomie comme en équipe dans un environnement collaboratif.
- Capacité à communiquer clairement avec des membres de différents départements, non techniques.
- Capacité à déceler et à résoudre les problèmes de manière proactive.
- Fortes compétences en analyse, prise de décision basée sur les données, en résolution de problèmes et en débogage.
- Autonomie et capacité à prendre des initiatives tout en travaillant dans un environnement agile et en évolution rapide.
- Adaptabilité pour travailler dans un environnement agile avec des délais serrés et des exigences changeantes.
- Capacité à travailler sous pression dans un environnement en constante évolution.
- Passion pour l'innovation et désir de contribuer à la croissance et au succès de votre entreprise.
- Portefeuille de projets démontrant des compétences techniques et créatives.
Qualifications supplémentaires (bonus)
- Maîtrise des techniques d’elastic search, d’entrainement d’IA.
- Rompu au codage de solutions à haute valeur ajoutée.
- Expérience dans le développement de solutions VoIP / Massmailing / SMSing / ERP / Jeux vidéo / Sites Web / Applications mobiles / Analyse de données / Administration réseau
Expérience exigée
10 ans d’expérience minimum en codage, gestion de projets et livraison de solutions dans des délais serrés. Votre aptitude à coder de manière organisée et professionnelle n’est plus à prouver. Tout comme vos résultats techniques.
Formation et diplômes exigés
- Diplôme d'études supérieures (Bac+5 minimum) en développement informatique, IA ou réalité augmentée.
Aptitudes attendues
- Dynamisme, curiosité, persévérance, esprit de compétition, sens des responsabilités, flexibilité, capacité d’écoute, d’analyse, de compréhension, de synthèse, créativité.
Information supplémentaire
Conditions de travail /
Télétravail encadré. Vous êtes autonome mais pas isolé. Vous bénéficiez de l’accompagnement utile à votre performance tout en vous organisant dans le respect des plans d’action et des process digitalisés.
Avantages /
Opportunités de développement professionnel.
Environnement de travail dynamique et motivant.
Projets attractifs.
Problématiques et fonctionnalités variées.
Activité durable et structurée.
Rémunération /
Fixe + primes sur vos projets
Contrat /
CDI après période d'essai
Opportunités d’embauche /
Vous intégrez une entreprise qui privilégie les collaborations durables. Evolution possible pour les meilleurs.
Opportunités d’évolution /
Possibilité de faire partie d'une entreprise en pleine croissance avec des opportunités d'avancement.
Comment postuler /
Vous recherchez une nouvelle opportunité de carrière excitante dans le domaine du développement informatique ?
Ambitieux, doté d'un sens logique et d’un niveau technique aiguisé, vous êtes expert du code ? Vous souhaitez relever des défis passionnant au sein d'une entreprise en pleine essor ?
Envoyez-nous votre candidature dès aujourd'hui pour rejoindre notre équipe dynamique et contribuer à notre succès collectif !
CV + Lettre de motivation via le site en mentionnant la référence de l’annonce en objet.
- Recruteur : EMPLO-E
- Secteur : Informatique, Web
- Publié le : 22 mai 2024
- Date limite : 21 juin 2024
- Contrat : CDI