Le métier de développeur web STS est une profession en plein essor qui offre de réelles perspectives d'emploi. C'est également une activité professionnelle qui rencontre un fort succès en termes de recrutement. Il s’agit d’un métier nécessitant certaines compétences en programmation pour, par exemple, mettre au point des applications afin éditer des logiciels et pour réaliser d'autres services liés au secteur du web.
En général, un développeur Web STS est un professionnel dont les fonctions sont le codage, la conception et la maintenance de logiciels, de sites et d'applications Web. Il se consacre également, de plus en plus, à l'administration des bases de données avec notamment les logiciels MySQL et Apache.
Pour enrichir son travail, le développeur web STS doit être au courant des dernières avancées technologiques. Ce point est très important car, dans cette activité, la technologie est essentielle pour réaliser un travail de qualité.
En ce qui concerne la définition de développeur web STS, il est important de savoir différencier un développeur ou programmateur web par rapport au métier de concepteur de site internet.
En effet, le développeur ou programmeur web STS n'est pas seulement responsable du design. Il doit posséder des compétences avancées en programmation pour développer des produits et services en ligne.
Outre le codage et la conception d'applications et autres plateformes en ligne, le développeur Web STS est également responsable du trafic généré et des conversions effectuées.
La création d'une interface graphique attrayante pour l'utilisateur fait aussi partie des nombreuses compétences d'un développeur web.
Dans le cas d'un projet impliquant le travail coordonné d'une équipe, le développeur Web STS doit expliquer les technologies en charge, de sorte que le reste des collaborateurs les comprennent pour en assurer l'intégrité.
L'essentiel est d'avoir un enthousiasme pour la programmation et l'innovation technique. Le développeur Web STS est généralement dédié à la fonctionnalité de la page et à la création des algorithmes qui régissent son fonctionnement.
Il y a généralement un architecte Web responsable du choix des outils spécifiques à utiliser et de la manière dont ils doivent être articulés dans l'application dans son ensemble.
Pour être en mesure de réaliser chaque projet qui lui sont confiés, le développeur web STS doit avoir des connaissances avancées sur de nombreux outils et autres logiciels liés à Internet tels que Google Analytics.
En outre, le développeur web STS doit maîtriser parfaitement le langage HTML ainsi que les divers protocoles Internet (FTP, HTTP, POP, SMTP).
Les principes de programmation dans certains langages pour les CGI (ASP, Perl, PHP) font également parties des nombreuses caractéristiques du métier de développeur web.
Au niveau des règles établies par Google, Bing et des autres moteurs de recherche, le développeur web vérifie qu'elles ne sont pas enfreintes afin d'éviter au site web d'être pénalisé, ce qui pourrait générer une perte importante du trafic.
Il doit être aussi vigilant quant aux attaques possibles, par exemple, sur les serveurs DNS.
Enfin, pour monter en compétence et évoluer dans ce secteur en mutation constante, le développeur web a intérêt de rester à l'affût des nouvelles mises à jour d'algorithmes ainsi que des nouveaux outils permettant une indexation correcte sur Google et les autres moteurs de recherche.
Les futurs développeurs Web peuvent suivre des cursus de formation menant à un diplôme en informatique ou en développement Web pour apprendre les principes de base de la programmation.
Dans le cadre de l'enseignement scolaire, une formation de type Bac+2 peut s'envisager en continuité d'une terminale S. On retrouve de nombreux BTS ou DUT qui proposent ce type de formation, avec à la clé, l'obtention d'un diplôme national. Ensuite, la poursuite vers un Bac+3, voire un Bac + 5 en cas de Master spécialisés en informatique obtenu.
Les programmes informatiques préparent les étudiants à la connaissance de la théorie et de l'architecture informatique, des structures de données ainsi que de la programmation orientée objet.
De nombreux travailleurs indépendants ont actuellement suivi une formation indépendante et ont réussis à développer leur activité. Cependant les meilleures opportunités d’emploi dans le secteur sont souvent réservées pour les candidats possédant certains diplômes.
Les entreprises ont tendance à préférer les profils de plus en plus spécifiques surtout lorsqu'elles ont besoin d'une spécialisation dans certains programmes et langages de programmation.
Il existe également un bon nombre de cours liés à la programmation Web, dans lesquels il est possible de se spécialiser dans différentes technologies.
Alors que les programmes d’informatique sont destinés à former des diplômés ayant une base théorique solide, devenir développeur Web nécessite souvent un apprentissage indépendant et pratique des langages et des technologies actuellement utilisés dans le développement Web.
Certaines écoles proposent des programmes avancés de développement Web aux cycles supérieurs qui explorent des sujets tels que le développement mobile, les applications Web dynamiques, les systèmes de gestion de contenu, la gestion de projet, la sécurité des applications et le cloud computing.
La programmation Web est particulièrement implantée dans le monde moderne, ce qui crée une forte demande pour les programmeurs, basée sur les différents langages de programmation existants.
Avec l'expérience, les développeurs Web qui ont le statut de salariés peuvent accéder à des postes comportant davantage de responsabilités au sein de l'entreprise.
Ceux qui travaillent de manière indépendante peuvent, au fil du temps et selon la qualité de leur travail, attirer un nombre de clients plus importants en se construisant un portefeuille conséquent.
Si vous n’avez aucune expérience professionnelle en tant que développeur Web, vous pouvez construire votre portefeuille en créant votre propre site Web, en créant un site Web pour un groupe d’organisations caritatives gratuitement ou à prix réduit et en prenant de petits emplois indépendants.
IT GROUP est l’informatique du Groupe BNP Paribas à l’échelle mondiale. La direction d’IT GROUP
définit et déploie la stratégie informatique du Groupe BNP Paribas à l’échelle mondiale, assure la
cohérence globale du Système d’Information du Groupe et œuvre à la mutualisation de ses choix
technologiques et méthodologiques.
Elle coordonne les directions informatiques des Fonctions et des Métiers de la banque, les aide à
mettre en œuvre la stratégie IT définie pour le Groupe et à adopter les outils et technologies
innovants, sécurisés et à valeur ajoutée pour ses clients (cloud, intelligence artificielle et robotique,
management de la data, blockchain, etc.).
Projet : Migration dans le Cloud
Product Owner sur le projet de migration Move To Cloud BNP Paribas afin d’aider les Métiers et les
Fonctions de la Banque à déployer leurs applications et outils digitaux dans le Cloud, et en particulier
dans le Cloud dédié BNP Paribas ouvert fin juillet 2020 avec notre partenaire IBM dans le but
d’accélérer la livraison des services tout en répondant aux exigences de la Banque.
Ce projet consiste à migrer les outils de transfert de données (Big Data) issues de filiales de la BNP afin
de permettre leur stockage et leur exploitation. Le projet se déroule dans un contexte d’Agilité à
l’échelle.
● Récupération de la vision produit auprès des stackholders
● Gestion et priorisation du product backlog (priorisation des PBI)
● Préparation des objectifs de sprint et des quarters de la squad
● Préparation des quarters de la squad
● Animation des reportings des sprints (Product review)
● Aide à la conception de la nouvelle architecture Cloud des applications existantes
● Préparation et validation des releases des applications
● Suivi et prise en compte des feedbacks des stackholders
● Recette technique et fonctionnelle
● Documentation fonctionnelle applicative
● Maintien en condition opérationnelle des outils (Run)
● Migration Confluence et JIRA (paramétrage du projet, création de la structure, …)
Technologies projet : Jira, Cucumber, ServiceNow, CFT, Sharepoint, J2EE, Spring, Kafka, Oracle,
JIRA, Cucumber, PostgreSQL, MongoDB, Jenkins, Pack Office (Word, Excel, PowerPoint, Teams)
Partenaire des entreprises en France et dans le monde, Orange Business Services (OBS) est la marque
ombrelle du groupe Orange sur l’ensemble du marché des entreprises en France et à l’étranger.
Présent dans plus de 100 pays, la marque incarne le réseau sans couture le plus étendu au monde ainsi
que des activités d’Entreprise de Services du Numérique (ESN).
Orange Business Services SA (OBS SA), filiale à 100% d’Orange SA, est l’entreprise dédiée à l’activité
ESN sur l’ensemble des pays où la marque OBS est présente.
Projet : Migration outil de paie
Responsable projet transverse (MOA/MOE) dans le cadre de la mise en place d’un outil de paie pour
OBS SA et ses filiales (7500 collaborateurs) en collaboration avec SOPRA HR (HR Access). Projet lancé
en mars 2020 et passé en production en janvier 2021. Une partie des projets se déroulait dans un
contexte international (Canada, Inde, Maroc, Norvège). Certains documents et réunions étaient en
anglais.
● En charge du pilotage de l'ensemble de la partie technique du projet au quotidien sur l’interfaçage
de HR Access avec d’autres applications RH, l’architecture technique et la mise en place de
l’authentification (SSO)
● Organisation d’ateliers (Interfaçage de données, sécurité et authentification) afin de recueillir les
besoins fonctionnels des métiers pour les adapter et les traduire en fonction des contraintes
techniques (Architecture SI contenant une dizaine d’applications)
● Participation à l’analyse de l’architecture dans le SI Orange
● Rédaction des workflow (User Story)
● Rédaction des spécifications fonctionnelles des traitements de mise en forme des données (ETL)
● Pilotage de la mise en place des flux d’échange de données via Axway
● Pilotage de la mise en place du SSO
● Élaboration et exécution de plan de tests (unitaires et fonctionnels) sur l’ensemble des sujets suivis
● Suivi du backlog projet (Jira)
● Organisation de COPIL, COSUI, COPROJ
● Conduite du changement (conversion Ancien-Nouveau système d'information)
● Animation d’atelier de formation sur la prise en main de nouveaux process
● Maintien en condition opérationnelle de l’outil
Projet : Run applications SIRH
Référent technique (MOE) pour les différentes applications du pôle SIRH de OBS.
● Monitoring des interfaces de l’application de talent management
● Mise en place d’évolutions dans le cadre des traitements et transferts de données (ETL)
●...