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 !