Catégories
Développement Fiches métiers

Développeur Web : Fiche métier

Professionnel des langages informatiques, le développeur web travaille sur l’ensemble des fonctionnalités d’un site internet. A partir d’un cahier des charges, il analyse les différents besoins de l’entreprise dans laquelle il effectue sa mission. Il propose ensuite une solution sur-mesure.

Le métier de développeur Web

Analyse technique

Lorsqu’il commence une mission dans une nouvelle entreprise, la première tâche du développeur web est de bien comprendre et appréhender les besoins et les spécifications de son client. Il liste d’abord les fonctionnalités demandées dans le cahier des charges; puis répertorie les solutions existantes et vérifie pour chaque fonctionnalité si elle existe ou non dans les solutions répertoriées. Ce premier travail lui permet d’apporter son avis au client sur la solution technique la plus pertinente à mettre en place. Il peut alors choisir de réaliser totalement le site ou bien décider d’utiliser une solution déjà existante. Type Framework ou CMS (Content Management System).

Conception du site internet

Après l’analyse technique, le développeur web doit concevoir le site internet tout en respectant le cahier des charges. L’architecture visuelle et technique ainsi que la base de donnée du site sont déterminées durant cette étape.

Programmation du site internet

Lors de la phase de programmation il respecte les bonnes pratiques et choisis le langage utilisé dans le cas ou le site est entièrement développé. Si il est construit à partir d’une solution déjà existante, il réalise des évolutions et adaptations sur la solution qui a été retenue.

Tests et validation

Après la programmation, le développeur entre dans une phase de test et de validation. Il sera en charge de tester chaque fonctionnalité du site ainsi que leur bonne fonctionnalité entre elles. Il devra ensuite valider l’ensemble des fonctionnalités attendues et conduire des tests de validation.

Support technique et veille technologique

Une dernière étape de la mission consiste à suivre l’évolution du site créé dans la durée. Il faudra corriger les éventuels problèmes et dépanner les utilisateurs. De plus, les technologies évoluent rapidement. Il faudra veiller à la pérennité des solutions mise en place sur le site; et, pourquoi pas les faire évoluer avec de nouveaux langages de programmation, si nécessaire.

 

Compétences requises

Maitrise des langages utilisés pour le développement Web

Pour exercer ce métier il est essentiel de maitriser les langages de programmation PHP, Ruby on Rails, Node.js, SQL, Java, ASP… Il faut également savoir se servir des outils CMS et Framework, mais également des outils d’édition de code.

Capacité d’autoformation continue

Internet et les langages de programmation évoluent rapidement. Un bon développeur web doit donc être capable de s’autoformer sur les nouveaux concepts de programmation; sur les évolutions ou nouveaux langages ; et également sur les évolutions ou nouvelles solutions techniques (CMS et framework).

Autonomie

Pour certaines missions le développeur web travaille seul. Il doit donc être capable d’exercer son métier en autonomie.

Créativité

Le développeur web doit faire preuve de créativité lorsqu’il conçoit un site internet.

 

Contexte

Le développeur Web intervient sur les fonctionnalités techniques du site de l’entreprise dans laquelle il effectue sa mission. Les secteurs d’activité dans lesquels il intervient peuvent être très variés : transport, assurance, commerce…
Dans l’entreprise, il est fonctionnellement rattaché au chef de projet technique.

 

Carrières et Salaire

Le métier de développeur Web a un bel avenir. En effet, depuis son invention, internet continue d’évoluer. Repoussant les limites de la créativité et les capacités de développement. Beaucoup d’entreprises ne possèdent pas les compétences ou le personnel nécessaire pour garantir leur présence efficace sur internet. Elles cherchent donc des profils de développeurs Web.

Après avoir travaillé sur différents projets, ce professionnel peut évoluer vers la fonction de directeur technique et encadrer plusieurs développeurs web. Il peut également se diriger vers des fonctions telles que chef de projet technique web; chef de projet informatique; webmaster; architecte web; architecte S.I …
Son tarif journalier moyen dépend de plusieurs paramètres tels que son expérience et sa spécialité. Il est situé entre 350€ et 450€ par jour.

 

Formation de Développeur Web

Le métier de développeur Web est accessible par des formations courtes type BTS ou DUT en informatique. Le mieux est ensuite d’entrer dans une formation délivrant un diplôme de niveau bac +5 (mastères spécialisés, écoles d’ingénieurs, master en informatique…).
Cependant les entreprises recrutent des développeurs Web avec des niveaux d’études variables. La politique salariale de certaines structures (agences web, agences de communication, TPE…) favorise et valorise parfois les diplômés de niveaux bac +2. Tandis que ceux de niveau bac +5 pourront évoluer ensuite vers des responsabilités plus importantes.

Suivre une formation scolaire permet de comprendre la structure des langages informatiques. Mais le futur développeur web devra rester en veille constante pour rester à la page.

Découvrez également notre fiche métier : Développeur Java.

Trouver une mission de Développeur Web

Téléchargez votre fiche métier :


Vous souhaitez en savoir plus sur le développement Web ? Découvrez notre dossier spécial sur les différentes spécialisations et métiers du développement Web ainsi que les langages de programmation !


Catégories
Fiches métiers Infra

Architecte Technique : Fiche métier

L’architecte technique est en charge de la conception de l’architecture technique d’un système d’information. Il doit veiller à la cohérence des éléments qui composent ce système (réseaux, matériel, système d’exploitation, bases de données et applicatif) mais également à leurs fonctionnalités. Enfin, il doit également encourager son évolution pour qu’elle réponde aux besoins des utilisateurs.

Le métier d’architecte technique

Nature du travail :

Conception du système d’information
L’architecte technique définit l’architecture technique du système d’information. Il peut être chargé de définir tout ou seulement une partie du système. Il définit les standards techniques du système d’information dans le domaine d’activité de l’entreprise. Pour cela il peut réaliser des audits de performances des systèmes actuellement mis en place. Il rédige ensuite une optimisation de l’architecture technique et élimine les disfonctionnements en définissant les normes et les procédures à mettre en place. Il vérifie et analyse les impacts techniques des nouvelles solutions et la cohérence de l’architecture.

Préconisations et prévention des impacts techniques
A chaque nouveau projet ou nouvelle technologie il prévient les impacts techniques éventuels. Mais également les risques qui peuvent survenir en fonction des solutions choisies, sur l’architecture existante (ou en prévision). Il préconise ensuite les solutions techniques à mettre en place contre les potentiels impacts. Il est également en charge de chiffrer les infrastructures qui doivent être mises en œuvre.

Administration du système d’information
L’architecte technique définit et gère le référentiel du système informatique. Ceci sur le plan des outils, des procédures, des normes, du vocabulaire et de la sécurité. Il est également en charge de définir et de gérer les standards techniques.

Formation de l’équipe
Il est en charge d’informer et de promouvoir l’architecture technique retenue à l’équipe informatique qui intervient sur le projet. Il doit les informer sur les questions spécifiques à l’architecture et conseiller l’équipe en charge de la réalisation du projet.

Assurer le support aux projets
Après la mise en place du système d’information, l’architecte technique doit ensuite participer à tous les nouveaux projets qui peuvent avoir une incidence sur ce qu’il a mis en place.

Compétences requises

Expertise technique
L’architecte technique dispose de grandes connaissances en informatique et en modélisation des systèmes d’information. Il doit également connaitre les normes et les méthodes de développement ainsi que les normes de sécurité.

Compétences rédactionnelles, esprit d’analyse et de synthèse
Ce métier nécessite de bonnes capacités rédactionnelles. En effet, l’architecte technique doit être capable de rédiger ses rapports ainsi que de répondre aux appels d’offre. Il doit également avoir un bon esprit d’analyse et de synthèse. De sorte à identifier les informations et sources nécessaires à la réalisation des activités de l’entreprise dans laquelle il effectue sa mission.

Curiosité et imagination
Ce professionnel doit être force de proposition sur le besoin exprimé par son entreprise. Pour cela il peut mobiliser toutes les parties prenantes nécessaires, que ce soit en interne ou en externe.

Travail d’équipe et sens du contact
Il doit savoir communiquer avec les membres de son équipe de façon ouverte sur les travaux en cours. Il doit également être capable de partager sa vision de façon logique et argumentée à ses collaborateurs.

Contexte

Cette profession est très recherchée par les SSII (sociétés de services en ingénierie informatique) et par les DSI (Direction des systèmes d’information). Cependant le type d’employeurs reste varié. Les constructeurs de matériels informatique et les éditeurs de logiciels applicatifs font également souvent appel à ces profils.
Lors de sa mission l’architecte technique est régulièrement en contact avec des fournisseurs extérieurs. Et en interne avec le responsable de production et de directeur du système d’information. Il peut également être amené à travailler avec des urbanistes, des chefs de projets ainsi qu’avec toutes les équipes de conception.

Carrières et Salaire

Pour arriver à cette profession, une expérience de 7 à 10 ans en tant qu’expert technique ou consultant est nécessaire. Après quelques années d’expérience un architecte technique peut évoluer vers des postes comme responsable informatique, directeur des systèmes d’information ou encore responsable technique. Il peut également prendre la responsabilité d’une équipe d’architectes.
Le tarif journalier moyen pour ce poste est compris entre 550€ et 680€. Ceci en fonction de l’expérience et de l’entreprise dans laquelle se déroule la mission de l’architecte technique.

Formation d’Architecte Technique

Pour devenir architecte technique il est recommandé de détenir un diplôme de niveau bac +5 en école d’ingénieurs ou en université spécialisée en informatique. Cependant, la principale formation pour accéder à ce poste est un CQP (certificat de qualification professionnelle) Architecte technique.

Trouver une mission d’architecte technique

Téléchargez votre fiche métier :

Découvrez notre fiche métier : Solutions Architect

Catégories
Fiches métiers Infra

Consultant en sécurité informatique : fiche métier

Avec internet et les évolutions technologiques, il est devenu important pour les entreprises de protéger leurs informations privées de la cybercriminalité. Pour cela, elles font appel aux consultants en sécurité informatique, chargés d’améliorer leurs systèmes de protection.

Le métier de consultant en sécurité informatique

Nature du travail

Le rôle de ce consultant s’apparente à celui d’un conseiller. C’est-à-dire, qu’il aide les entreprises à réduire la vulnérabilité de leurs systèmes. Après plusieurs audits et études il propose des solutions à mettre en place par les entreprises afin d’améliorer leur sécurité.

Etude des systèmes existants et réalisation d’un diagnostic

La première tâche du consultant en sécurité informatique est d’étudier le système d’information de l’entreprise dans sa globalité afin d’y trouver des failles, dysfonctionnements, risques… Ainsi, pour trouver ces problèmes il peut être accompagné de professionnels de l’intrusion et de hackers volontaires.

Recommandations et protection des informations

L’objectif principal de ce consultant est de réduire la vulnérabilité du système informatique de l’entreprise dans laquelle il effectue sa mission. Après avoir trouvé les failles du système de l’entreprise , il émet des recommandations adaptées aux besoins et à la culture de l’entreprise. Pour cela, il rédige un rapport détaillé contenant toute la stratégie de sécurité à mettre en place pour améliorer la sécurité informatique de l’entreprise.

Mise en place des solutions de sécurité

Il aide ensuite les entreprises dans la mise en place des solutions. Cette étape peut parfois être contraignante pour les employés car elle nécessite parfois de faire passer des règles contraignantes. Le rôle de ce consultant est donc de sensibiliser les employés aux enjeux de sécurité informatique.

Compétences requises

Curiosité

Un bon consultant en sécurité informatique se doit d’être curieux et de mettre à jour ses connaissances en permanence. En effet, les technologies évoluant rapidement, se tenir informé et effectuer une veille permanente sur les dernières tendances technologiques et l’évolution de la cyber menace est essentiel. En effectuant cette veille le consultant est capable d’anticiper les risques éventuels.

Pédagogie et facilité de communication

Ce professionnel doit également avoir de bonnes capacités de communication et être pédagogue. Il doit en effet être capable d’expliquer et de faire passer les règles à mettre en place pour améliorer la sécurité informatique d’une entreprise, même si elles sont contraignantes.

Compétences techniques
Il doit également avoir une connaissance approfondie des systèmes de sécurité informatique. La connaissance des systèmes et réseaux est également une connaissance indispensable dans ce métier.

Rigueur

Lors de ses missions en entreprise le consultant est souvent au contact d’informations confidentielles. Il est important qu’il sache faire preuve de rigueur afin de les manier avec précaution pour ne pas les mettre en danger.

Contexte

Le consultant en sécurité informatique intervient dès qu’une entreprise souhaite améliorer sa sécurité contre les hackers (pirates informatiques) ou contre la cybercriminalité. Ainsi, il travaille en collaboration avec des ingénieurs systèmes et réseaux, des architectes et des administrateurs de bases de données.

Il est hiérarchiquement rattaché à la direction informatique et financière et parfois à la direction générale.

Carrière et Salaire

Tarif journalier moyen : 450 € – 540 € en fonction de l’expérience et de l’entreprise dans laquelle se déroule la mission du consultant.

Ses perspectives de recrutement sont élevées. En effet, la sécurité des systèmes d’information est un enjeu majeur dans les entreprises. La cybercriminalité, l’augmentation du volume des données qu’ont les entreprises ou encore les multi-accès d’usagers aux systèmes informatiques sont autant de facteurs à risque, qui font de ce consultant un expert très recherché.

Après quelques années d’expérience ce professionnel peut prendre en charge une équipe. Il peut également évoluer au poste de responsable de la sécurité des systèmes d’information dans de grandes entreprises.

Formation pour devenir consultant en sécurité informatique

Pour devenir consultant en sécurité informatique il faut au minimum justifier d’un niveau bac +5 dans le secteur de l’informatique. Ainsi, plusieurs options s’offrent aux futurs consultants en sécurité informatique. Ils peuvent prétendre à un diplôme d’ingénieur avec une spécialisation en sécurité informatique ou passer un master avec une mention en informatique.

Téléchargez votre fiche métier

Trouver une mission de Consultant en sécurité informatique

Rejoignez notre communauté de Talents IT & Tech

Découvrez également notre fiche métier : Expert Cybersécurité

Catégories
Devenir freelance Freelance informatique / tech

Bien démarrer son activité de Freelance : conseils d’expert par Thomas Delfort CEO de Mindquest

Ça y est, vous êtes décidé, vous allez franchir le pas de l’indépendance. A vous la vie stimulante de Freelance informatique, parsemée de projets diversifiés et de rencontres passionnantes sur fond d’aventure entrepreneuriale. Motivé par ce nouveau challenge, vous foncez tête baissée dans un monde d’opportunités. Attention toutefois à ne pas vous précipiter. Thomas Delfort, ancien Freelance et DSI nous donne quelques conseils pour bien démarrer son activité de Freelance informatique.


Vous souhaitez vous lancer en freelance ? N’hésitez pas à télécharger notre guide pratique de démarrage en freelance pour bien débuter votre activité de consultant indépendant.

Télécharger le guide

Conseils pour démarrer son activité de freelance : #1 Bien s’entourer sur les questions Juridiques et comptables

Comme vous avez pu le constater, choisir son statut Freelance n’est pas forcément chose aisée. Il existe une multitude de possibilités, plus ou moins adaptées à vos besoins ou à votre situation. Le premier conseil de Thomas Delfort est de vous appuyer sur l’expertise d’un professionnel (avocat, expert-comptable) pour bien déterminer la meilleure option. Cette dernière engagera notamment vos obligations comptables et fiscales.
En ce qui concerne la comptabilité, il existe de nombreux services pour gérer vous-même vos transactions.
Le choix de votre banque est aussi très important pour bien démarrer son activité de freelance. Les revenus des Freelances informatiques étant variables ; il est primordial d’être soutenu par un banquier qui comprend ce que vous faîtes et vos problématiques.

#2 Bien choisir ses premiers contrats

Le deuxième conseil pour devenir freelance informatique est de bien choisir ses premiers contrats. Lorsque vous démarrez votre carrière de Freelance, n’acceptez pas n’importe quoi. Trop nombreux sont les mauvais payeurs ou les clients qui vous emmènent dans des projets sans fin. De plus, vos premiers contrats orientent votre parcours : vos expériences façonnent l’expertise pour laquelle vous serez sollicité. Attention toutefois : à moins d’être spécialisé sur un domaine très en vogue, le monde du travail ne vous attend pas. Aussi, ne refusez pas toute les opportunités qui s’offrent à vous en espérant constamment en avoir de meilleures.

Mindquest peut vous aider en vous proposant des missions à forte valeur ajoutée, qui correspondent à vos compétences. Pensez à vous créer un compte pour bénéficier de nos services.
Pensez aussi à anticiper les délais de paiement. De nombreux clients ne vous paieront qu’au moment de la livraison ou alors à 30, 60 ou 90 jours après réception de facture. Il vous faut donc avoir de quoi vivre pendant cette période. Heureusement, le système Français propose différentes aides pour subvenir à vos besoins le temps de lancer la machine. N’hésitez pas à vous renseigner sur les options possibles.

#3 Bien définir son rythme de travail

Ce point concerne essentiellement les Freelances informatiques qui travaillent en remote (= télétravail). Définissez un cadre de travail et essayez de vous y tenir. Même s’il vous faut bien sûr conserver une certaine flexibilité (vous êtes Freelance après tout !). Déterminez un nombre d’heures consacrées à votre activité ; par jour, par semaine ou par mois ; et forcez-vous à ne pas trop vous en éloigner. Si votre rythme de travail est moins soutenu, profitez-en pour optimiser vos tâches de gestion/administration et votre « personal branding ». Ne passez pas non plus trop de temps sur vos missions. Il est important de garder un bon équilibre entre vie professionnelle et vie perso. N’oubliez pas de conserver aussi du temps pour vous former.

#4 Rester vigilant quant aux évolutions du marché

De grands virages technologiques commencent à devenir matures. (Cloud AWS ou Azure, technologie SAAS et In-Memory sur les ERP). Il est important que vous restiez au contact du marché de demain pour s’y former. Renseignez-vous sur les langages et technologies pour lesquels on recrute. Essayez de vous diriger vers des projets qui vous permettront de monter en compétence.

Vous pouvez aussi faire le choix de vous spécialiser sur une niche et développer une expertise de grande valeur sur le marché. Cependant, méfiez-vous. Le monde tech avance à toute vitesse et une trop grosse dépendance envers un outil peut s’avérer dramatique si celui-ci devient obsolète.
N’oubliez pas de faire de la veille régulièrement : être à l’affût des dernières sorties et des évolutions vous permettra d’être toujours à la pointe de votre art et de vous imposer comme un véritable atout au sein des équipes que vous rejoignez.

Conseils pour démarrer son activité de freelance : #5 Se tenir à une éthique irréprochable

Le marché du freelance reste malgré tout un petit monde et être freelance c’est avant tout honorer un contrat entre deux sociétés. Encore trop d’entreprises estiment, à tort, que tous les freelances sont des mercenaires. C’est bien évidemment faux mais il est de notre devoir d’expliquer aux freelances informatiques qui veulent trop vite changer de missions ou qui négligent un projet, qu’ils sont aussi « patron de leur propre marque ». Bien entendu la moindre désinvolture est à proscrire. Les nouvelles voyagent très vite et vous pouvez facilement mettre un frein à votre carrière en laissant un mauvais souvenir.

On constate actuellement une hausse des freelances IT, si vous souhaitez vous aussi rejoindre la communauté de consultants informatiques, n’hésitez pas à suivre les étapes pour devenir freelance en lisant notre notre Guide pour auto-entrepreneurs, vous y apprendrez comment démarrer en freelance !


Vous souhaitez rejoindre notre communauté de freelances et consultants dans la Tech & l’IT ? N’hésitez plus, créez dès à présent votre compte sur notre plateforme !

CTA créer mon compte

Catégories
Fiches métiers Project Management

Scrum Master : fiche métier

Le terme Scrum vient du rugby. Le métier de Scrum Master s’apparente en effet au poste de demi de mêlée. Il est chargé de pousser les autres vers la bonne direction en privilégiant l’unité de l’équipe et en communiquant avec l’extérieur notamment le management. Le scrum master agit donc comme un guide afin d’aider et de faciliter le travail de l’équipe, dans un objectif d’amélioration et d’adaptation.

Le métier de Scrum Master

Mise en application de la méthode Scrum
Le Scrum Master est en charge de veiller à la bonne réalisation de la méthode Scrum tout au long de sa mission chez un client. Le Scrum est une méthode agile dédiée à la gestion de projets qui permet d’améliorer la productivité d’une équipe. Cela correspond à une organisation dans laquelle une équipe se concentre sur les retours clients au regard de 3 pilier. La transparence, le contrôle et l’adaptation.

Formation de l’équipe
Un des rôles du Scrum Master est de s’assurer que la méthode Scrum est appliquée par son équipe tout au long de la mission. Pour cela il est en charge de lui transmettre les principes essentiels de la méthode. Il veille également à ce que la communication, la productivité, le savoir-faire et la transmission d’informations aux personnes concernées se fassent facilement au sein de son équipe.

Analyse des obstacles et gestion des problèmes
Il est également en charge d’analyser tous les obstacles qui pourraient détourner l’équipe des objectifs à atteindre ou la ralentir dans son travail. Il doit également identifier et apporter des solutions aux différents problèmes qui peuvent survenir lors de la mission.

Rédaction de rapports d’avancement
Rédiger des rapports d’avancement type burndown charts ou burnups et communiquer avec le client ou le management font également partie du travail d’un Scrum master.

Compétences requises

Maîtrise de la Méthode
La maitrise de la méthode agile Scrum est bien sûr la compétence principale à avoir. Il doit en effet être capable d’en assurer sa bonne pratique lors de sa mission.

Humilité et empathie
Il doit se voir à l’égal des membres de son équipe. En effet, il n’a pas de responsabilité hiérarchique sur les membres de l’équipe. Il doit pouvoir guider les membres de l’équipe mais sans s’imposer. Tout le monde doit pouvoir participer aux décisions.

Pédagogie et sens de la communication
Afin de faciliter le travail de tous les membres de son équipe lors de la mission, le scrum master doit développer un bon sens de la communication et faire preuve de pédagogie. En effet, afin de s’assurer qu’elle se déroule correctement il doit pouvoir communiquer, rester à l’écoute et savoir motiver chaque membre de son équipe.

Connaissances techniques
Pour un Scrum Master la connaissance parfaite du domaine de l’application ou l’expertise technique ne sont pas des compétences nécessaires. Cependant, avoir des connaissances de l’un et/ou de l’autre rendra son rôle plus facile à tenir. En effet, il pourra dialoguer plus facilement avec l’équipe technique.


Vous souhaitez en savoir plus sur la Gestion de projet ? Découvrez notre dossier spécial tout ce que vous devez savoir sur le rôle des chefs de projets, leurs compétences, leurs aptitudes et leurs attentes salariales.

CTA-Lire-notre-dossier-special

Contexte

Une équipe de Scrum typique est généralement composée de 6 à 10 personnes. Mais seul le Scrum Master est responsable de l’application de la méthode Scrum. Il fait partie intégrante de l’équipe et peut ponctuellement participer aux travaux ; tels que le contenu des « sprints » avec le reste des membres de son équipe. Cependant, ses participations doivent rester limitées car ses fonctions de coordination, de communication interne, d’analyse et de résolution des problèmes sont un rôle que le Scrum Master doit réaliser à plein temps.

Les entreprises de service du numérique et les agences web qui s’occupent de projets pour des clients en utilisant des méthodes agiles sont les principaux employeurs des Scrum Master.

Carrières et Salaire

Tarif journalier moyen : 410 € – 620 € en fonction de l’expérience et de l’entreprise dans laquelle se déroule la mission du Scrum Master.
Il peut évoluer vers des postes tels que Product Owner ou encore directeur de projets.

Scrum Master : Formation requise

Ce métier nécessite avant tout la maitrise du Scrum sur le plan théorique et pratique. Pour cela ce professionnel suit généralement une formation approfondie et structurée sur le Scrum qui débouche dans l’idéal sur une certification Scrum master.
De bonnes connaissances techniques lui permettront de s’intégrer ainsi que de dialoguer avec les membres de son équipe. Il est donc intéressant pour un Scrum Master de posséder une formation en IT / Informatique.

Téléchargez votre fiche métier

Trouver une mission de Scrum master

Découvrez nos fiches métiers : Ingénieur VoIP et Responsable d’applications IT !

Rejoignez notre communauté de Talents IT & Tech
Catégories
Freelance informatique / tech Quotidien de freelance

Freelance au quotidien : Les 3 avantages d’un projet personnel

Lorsque l’on travaille en tant que freelance certaines missions peuvent parfois être très prenantes. Se lancer en parallèle sur un projet personnel et le mener à bien présente de nombreux avantages.
Dans notre précédente vidéo nous vous avions présenté 5 conseils pour être visible sur les réseaux sociaux.
Dans cette quatrième vidéo Club Freelance & Dominique Dufour vous présentent les 3 avantages d’un projet personnel quand on est freelance . 

# 1 : Se faire du bien avec un projet personnel

Travailler sur un projet peut faire du bien. En effet, il peut être un bon moyen de sortir de la mission freelance en cours, qui peut parfois être très prenante.

#2 : Acquérir de nouvelles compétences

Avoir un projet permet également d’avoir l’opportunité d’acquérir de nouvelles compétences ou de renforcer celles que l’on a déjà. Par exemple, travailler sur un projet personnel mettant en scène un nouveau langage informatique va vous permettre de l’acquérir.

#3 : Avoir de nouvelles sources de revenus

Un projet peut également déboucher sur de nouvelles sources de revenus.
Sa réalisation demande du temps. Pour cela organisez-vous pour définir le périmètre et les moments que vous avez à consacrer à ce projet. Mais surtout allez au bout de ce projet pour ne pas passer à côté des trois avantages que présente un projet personnel !

A propos de l’auteur

Dominique Dufour, auteur du MOOC « Lancez votre activité de freelance », et auteur de « Je suis freelance.com, Développez votre activité grâce aux réseaux sociaux » (Pearson, 2013) . Ancien journaliste,Dominique est aujourd’hui entrepreneur, consultant, auteur et formateur.
http://www.dominique-dufour.com/

Vous aimeriez aborder un sujet particulier dans les prochaines vidéos ? N’hésitez pas à nous en faire part !

Catégories
Développement Fiches métiers

Développeur J2EE / .Net : Fiche métier

L’outil indispensable du développeur J2EE / .Net ? Le Java, un langage de programmation qui permet principalement de créer des objets et de développer des applications client/serveur.

Découvrez donc dans cette fiche métier, quelles sont les missions en freelance et CDI du Développeur J2EE / .Net, les compétences requises, le salaire et la formation de ce professionnel de l’informatique.


Vous êtes un talent IT à la recherche de nouvelle opportunités de missions freelance ? N’hésitez pas à postuler à l’une de nos nombreuses missions IT directement sur notre plateforme de recrutement freelance & CDI Minquest.

trouver une mission

1. Le métier de développeur Java J2EE / développeur .Net

Le développeur .Net (Microsoft) et J2EE (Java 2 Enterprise Edition, de Sun/Oracle) est un expert des services Web tels que les sites, webmails, widgets… Sa mission principale consiste ainsi à optimiser l’interactivité de sites Internet et d’intranets intégrés et interagissant avec des SI complexes. Cela fait donc de lui un spécialiste de ces technologies.

1.1. Conception de cahier des charges

Le développeur J2EE/.Net travaille en lien avec le chef de projet et le client dans le but d’analyser les besoins de ce dernier et de rédiger ainsi les spécifications techniques et fonctionnelles du projet.
Parfois le cahier des charges est préalablement mis en place et il ne reste donc au développeur qu’à le respecter.

1.2. Développement du projet

Une fois le cahier des charges bien compris – au regard des besoins et contraintes du client – le développeur J2EE/.Net peut commencer à créer les maquettes et prototypes d’application pour ensuite lancer le développement.

1.3. Maintenance

Après le développement la mission du développeur ne s’arrête pas là. En effet, il sera en charge des phases de tests et des mises à jour. Il devra de la même manière, assurer le support et la maintenance applicative.
Une phase de rédaction de documentation est également nécessaire, afin d’expliciter son travail et faciliter la maintenance par d’autres.

2. Compétences requises

2.1. Expertise technique

La maîtrise technique est bien sûr la compétence principale du développeur J2EE / .Net avec une connaissance parfaite du langage Java. La connaissance d’autres langages et du fonctionnement des bases de données sont également conseillés.
Les profils prisés en Java J2EE maitrisent notamment les frameworks Java EE comme Spring, et tous ses modules core / MVC / transaction / security / webflow, Hibernate, Struts, Tapestry, GWT… Il doit aussi connaître la notion du code propre et savoir pratiquer des tests TDD (Test-Driven-Development).

2.2. Curiosité et écoute

Les technologies évoluant rapidement. Ce développeur freelance doit donc se montrer curieux et rester à l’affût des dernières nouveautés. Ceci en se mettant à jour au niveau des dernières versions. Mais aussi en effectuant des recherches, des projets personnels ou encore en lisant des articles écrits par d’autres experts du domaine.

2.3. Rigueur

Rigueur et sens de l’organisation sont les grandes qualités du développeur J2EE / .Net.
L’esprit d’équipe et l’autonomie sont également indispensables pour appréhender la récurrence du travail en mode projet.
La maîtrise de l’anglais professionnel est également une nécessité.
Enfin, comme chez tous les freelances informatiques on attend de lui une grande ouverture d’esprit et une bonne capacité d’adaptation.

3. Contexte

Le freelance développeur JAVA J2EE / .NET est amené à travailler en étroite collaboration avec son chef de projet mais également d’autres développeurs quand un projet nécessite plusieurs ressources.
Le poste peut s’effectuer sur site (chez le client) mais également en remote (de chez soi) suivant le caractère du projet et de la mission.
Pour ce qui est du rattachement hiérarchique, le développeur J2EE freelance dépend la plupart du temps du directeur de mission ou directeur technique.


Vous êtes Développeur J2EE / .Net à la recherche d’un emploi IT ? N’attendez plus, notre plateforme de recrutement IT, Mindquest propose de nombreuses offres de missions IT pour les freelances informatiques et experts freelances.

trouver une mission

4. Carrières et Salaire du Développeur J2EE / .Net

Le tjm ou tarif Journalier Moyen de cet expert informatique est entre 350€ et 450 € selon l’expérience et la zone géographique.


Le parcours du développeur Java suit un processus de spécialisation. En effet, certains développeurs web choisissent de se spécialiser sur leur langage de prédilection. Ce qui est le cas ici pour un développeur J2EE. Une spécialisation influera ainsi sur les missions, compétences et rémunération du développeur.


Les expertises Java sont très demandées et encore assez rares sur le marché, ce qui rend d’autant plus attractif ce métier.
Une évolution vers chef de projet Java peut s’envisager après plusieurs années d’expériences.


Découvrez également nos fiches métiers : Développeur Java et Responsable d’applications IT !


5. Formation du développeur J2EE / .Net

La spécialisation Développeur J2EE nécessite de solides connaissances en informatique. Une formation de niveau Bac+5 en école d’informatique ou d’ingénieur est donc indispensable. Après son diplôme, le développeur devra attester d’une maitrise complète des environnements .Net et J2EE notamment sur des bases de données relationnelles comme SQL. Ces compétences peuvent ainsi être validées par une certification J2EE ou .Net. Le développeur devra donc s’autoformer continuellement pour rester informé des dernières évolutions des frameworks Java J2EE.

6. Téléchargez votre fiche métier développeur J2EE / .Net :

développeur J2EE / .Net

Vous recherchez des opportunités de missions informatiques dans la Tech et l’IT en freelance ou en CDI ? Mindquest vous accompagne dans la recherche de votre prochaine opportunité de mission IT. Trouver une mission de Développeur J2EE /.Net en consultant nos offres de missions freelances et CDI disponibles sur notre plateforme numérique Mindquest :

trouver une mission

Catégories
Data & Business Intelligence Fiches métiers Infra

Administrateur Base de Données : Fiche métier

L’administrateur Base de données a pour rôle de concevoir, gérer et administrer les systèmes de gestion de bases de données ; il garantit la cohérence, la qualité, la sécurité et l’accessibilité permanente des informations.

Le métier d’Administrateur de Base de données

Nature du travail :

Conception de bases de données
Suite à une prise en compte des spécificités du client concernant notamment la taille de la base, ce professionnel mets en place des standards et des bonnes pratiques pour les équipes de développement.
En collaboration avec les différents acteurs du projet, il définit les choix d’implémentation des bases de données. Suite à cela l’administrateur définit les paramètres de la base de données, les règles de sécurité, modélise et conçoit les tables et clefs.

Administration et maintenance
Une fois la base de données mise en place l’administrateur doit implanter les données sur les supports techniques. Dans un souci d’administration il s’agit de garantir la disponibilité et qualité des données, administrer les autorisations d’accès ainsi que les problématiques sécurité. Dans un souci de maintenance il s’agit là d’assurer la mise à jour des données, leurs sauvegardes et montée de version. Il est également de son ressort de garantir la récupération des données et remise en condition suite à un incident, comme correction des éventuels bugs

Veille technologique et contrôle de la base de données
Le rôle de ce professionnel est également de suivre les évolutions de versions des bases de données ainsi que d’effectuer des tests et la validation de leur gestion. Il lui faudra également anticiper les évolutions techniques avec une veille technologique quotidienne.

Administrateur Base de données : Compétences requises

Expertise technique
Ce professionnel connaît les principaux logiciels (Oracle, MySQL, SyBase, SQL Server…), le langage de requête SQL, ainsi que les questions de sécurité. Une connaissance des scripts Shell sous UNIX, Windows ou MVS ainsi que de l’anglais technique sont également indispensables.

Compréhension de l’environnement
Pour ce professionnel une compréhension de l’environnement, de son développement et de son exploitation sont primordiales. Une bonne connaissance des activités et de son client lui permettent d’anticiper les besoins de ce dernier mais également d’opérer une meilleure intervention quand nécessaire.

Réactif et méthodique
Méthodique et synthétique sont les maitres mots de l’administrateur de base de données. Comme chez tous les freelances il est également attendu de lui une grande ouverture d’esprit et d’adaptation.

Contexte

L’administrateur évolue sur différents supports : bases de données mobiles, partagées ou encore datawarehouses. La fonction d’architecte réseaux et d’administrateur base de données sont d’ailleurs souvent confondues.
L’administrateur est un vrai lien entre les chefs de projet et ingénieur et les utilisateurs de la base afin de mieux définir les besoins de chacun et de l’entreprise
L’administrateur système est amené à travailler d’astreinte. En effet, les systèmes fonctionnent 24h sur 24 et beaucoup de manipulations demandent d’agir en dehors des heures de bureau.
Pour ce qui est du rattachement hiérarchique pour l’administrateur de base de données freelance il s’agit la plupart du temps du directeur de mission ou directeur technique.

Carrières et Salaire

Le Tarif Journalier Moyen se situe entre 480 € et 550 €
Ce poste nécessite une expérience préalable mais vous permettra également d’évoluer. Quelques exemples ci-dessous :

Evolution professionnelle

  • Architecte de bases de données
  • Consultant expert en optimisation de bases de données
  • Responsable stockage ou responsable infrastructures
  • Responsable d’une équipe de DBA
  • Chief data officer

Administrateur Base de données : Formation requise

L’administrateur de base de données possède un profil à forte valeur ajouté technique. Il peut être issu d’une formation en développement avec une spécialisation en base de données ou d’une formation généraliste orientée systèmes et réseaux.

  • Niveau bac + 3
    Licence pro spécialisée en administration de bases de données ou systèmes répartis…
  • Niveau bac + 5
    Master en bases de données et applications réparties, informatique décisionnelle…
  • Diplôme d’ingénieur avec une spécialisation en ingénierie ou exploitation de bases de données…

Trouver une mission d’administrateur base de données

Et téléchargez votre fiche métier :

Découvrez aussi nos fiches métiers : Administrateur Systèmes et réseaux et Responsable d’applications IT !

Catégories
Développer sa carrière : CDI & freelance Freelance informatique / tech

Freelance au quotidien : 5 conseils pour être visible sur les réseaux sociaux

Lorsque l’on est freelance un aspect qui est indispensable est d’être connu et de se faire connaitre. Il est devenu essentiel pour chacun d’être actif afin d’être visible sur les réseaux sociaux, de toucher un maximum de ses pairs mais également futurs recruteurs ou clients potentiels.

Dans notre précédente vidéo nous vous avions présenté comment effectuer le bilan des 6 premiers mois de l’année.

Dans cette troisième vidéo Club Freelance & Dominique Dufour vous présentent 5 conseils pour être visible sur les réseaux sociaux.

Conseil n°1 : Mettre ses profils à jour sur les réseaux sociaux

Quel que soit le réseau social sur lequel vous êtes présent, il est important d’avoir une photo de profil à jour ainsi qu’une description claire qui explique l’expertise que vous pouvez offrir à de potentiels clients.

Conseil n°2 : Alimenter vos profils

Avoir un profil actif envoie un signal fort à votre réseau. C’est un très bon moyen de rester visible. Pour cela, n’hésitez pas à partager des conseils, astuces ou encore articles qui vous intéressent et qui peuvent potentiellement intéresser vos contacts.

Conseil n°3 : Ajouter les personnes que vous rencontrez à vos réseaux sociaux

Plus votre réseau sur les réseaux sociaux est grand, plus vous serez visible. Ajoutez les personnes que vous rencontrez sur LinkedIn sur Twitter et vos autres réseaux sociaux vous permettra d’agrandir votre communauté et donc d’être plus visible.

Conseil n°4 : Participer aux conversations qui se déroulent sur les réseaux sociaux

Chaque jour des experts de votre domaine partagent des astuces, des conseils, posent des questions et sont écoutés par des clients qui rentrent également dans ces conversations. Y participer peut-être un bon moyen d’être visible par ces personnes-là.

Conseil n°5 : Soyez organisés !

Lorsque vous travaillez sur une mission vous n’avez parfois ni le temps ni l’envie d’alimenter vos réseaux sociaux. Or, comme mentionné précédemment c’est indispensable pour augmenter sa visibilité. Pour ce faire, organisez-vous avec un calendrier, un agenda ou quelques rappels afin de rester actif sur les réseaux. Plus vous serez présent sur ces réseaux sociaux, plus vous serez visible !

A propos de l’auteur

Dominique Dufour, auteur du MOOC « Lancez votre activité de freelance », et auteur de « Je suis freelance.com, Développez votre activité grâce aux réseaux sociaux » (Pearson, 2013). Ancien journaliste, Dominique est aujourd’hui entrepreneur, consultant, auteur et formateur.


A la recherche d’une opportunité ? Trouver une mission sur notre plateforme de recrutement de freelances et CDI, ou rejoignez Mindquest pour ne manquer aucune offre de mission dans la finance et l’IT !

trouver une opportunité

Catégories
Freelance informatique / tech Quotidien de freelance

Freelance au quotidien : Faites le bilan de vos 6 premiers mois de l’année

Lorsqu’on est freelance informatique, il est important de savoir se situer dans son activité et de faire le bilan. Quand on est à son compte il peut être difficile de savoir où l’on en est dans son projet professionnel quand on gère tous les aspect de la vie de freelance. Ce mois-ci, avec Dominique Dufour, nous vous proposons de voir la démarche d’analyse personnelle que vous pouvez effectuer après les 6 premiers mois de votre année de freelance.

Dans notre précédente vidéo nous vous avions présenté les solutions pour se former quand on est freelance.

Aujourd’hui, nous vous présentons les étapes et questions à vous poser pour dresser le bilan de votre activité après 6 mois. 

Réaliser un bilan de son activité de freelance informatique permet d’analyser ce qui a été fait et de tirer des conclusions sur ce qui a été bien fait et ce qui peut être amélioré. Cela permet également de mieux se projeter sur les 6 prochains mois de l’année. Faire ce bilan peut en effet être utile pour mieux voir ce qui peut être fait et ainsi avancer dans son activité de freelance informatique.
Voici quelques questions essentielles à se poser pour faire son bilan :

#1 Bilan de la relation que j’entretiens avec mes clients actuels. Est-elle bonne, moyenne… ?

Rappelez-vous que fidéliser un client est crucial. Il est en effet plus facile de travailler avec un client existant plutôt que d’en trouver un nouveau. La fidélisation de vos clients passe bien évidemment par des livrables de qualité mais aussi par l’entretien de cette relation. Vous pouvez par exemple donner des nouvelles de votre activité par le biais d’une newsletter ou leur transmettre des nouvelles qui peuvent les intéresser. En restant proche de vos clients actuels, ils penseront plus facilement à vous pour une prochaine mission freelance.

#2 Bilan des nouveaux clients. Avez-vous eu de nouveaux clients sur ces 6 derniers mois ? Si oui, combien et comment les avez-vous eus ?

Bouche-à-oreille, anciens clients, missions sur Club Freelance … Analysez d’où vient votre business, les canaux par lesquels vous gagnez votre vie de freelance. Voyez comment vous pouvez les améliorer, et les rendre encore plus efficaces. Si certains de vos clients proviennent du bouche à oreille, cela veut dire qu’il faut entretenir votre réseau et le nourrir en permanence de façon à ce qu’il vous apporte de l’activité.

#3 Êtes-vous bien organisé ?

Comment êtes-vous côté organisation ? Débordé ? Peut mieux faire ? Travailler c’est bien, mais vous devez aussi arriver à vous ménager des moments pour décompresser, voir vos amis, votre famille, voyager… Il s’agit souvent seulement d’une question d’organisation. Ménagez-vous des temps off, histoire de recharger les batteries et de repartir sur de bons pieds dans votre activité de freelance.

#4 Qu’allez-vous faire les 6 prochains mois ?

Allez-vous vous former sur un nouveau langage ? Travailler sur un projet personnel ? Être freelance informatique c’est se renouveler en permanence. Il en va de votre survie et de votre succès de freelance. Il est donc important de vous poser des questions sur ce que vous allez faire prochainement.
Se poser ces 4 questions deux fois par an et dresser un plan d’action pour chacune d’entre elles permet de se situer dans son activité de freelance informatque et de savoir où l’on en est de son projet professionnel.

A propos de l’auteur

Dominique Dufour, auteur du MOOC « Lancez votre activité de freelance », et auteur de « Je suis freelance.com, Développez votre activité grâce aux réseaux sociaux » (Pearson, 2013) . Ancien journaliste, Dominique est aujourd’hui entrepreneur, consultant, auteur et formateur.
http://www.dominique-dufour.com/

Vous aimeriez aborder un sujet particulier dans les prochaines vidéos ? N’hésitez pas à nous en faire part !