Métiers .. Science .. Développeur / Développeuse de systèmes informatiques
Offres de formation des professions

Nature du travail

Le travail effectué par le développeur de systèmes informatiques est de nature complexe et technique et inclut l'application de l'informatique et des mathématiques dans un environnement en constante évolution en raison de la technologie de pointe. Le Développeur de systèmes informatiques est appelé également Programmeur des systèmes ou Ingénieur systèmes. Les langages de programmation qu’il utilise font désormais partie de sa dénomination telle que Développeur Java ou Développeur C++. Le travail d’un développeur de systèmes informatiques peut fait partie des fonctions d’un ingénieur de programmation ou d’un programmeur multimédia.
Les tâches d’un développeur de systèmes informatiques varient selon l'institution et sa taille, il se charge principalement des tâches suivantes:
 
  • Il analyse les besoins des utilisateurs, fait des recherches sur les systèmes de programmation et sur leur conception et crée de nouveaux logiciels.
  • Il teste les nouveaux logiciels et détecte leurs défauts, il évalue les systèmes informatiques et les systèmes de fonctionnement de l'ordinateur.
  • Il développe les programmes existants, analyse et identifie les zones de modification possibles.

 

Environnement de travail

Le développeur de systèmes exerce dans un bureau ou dans un laboratoire informatique, il effectue en temps normal des horaires standards de 9h à 17h, mais ce volume horaire peut augmenter à la fin d'un projet, pour respecter un délai de livraison ou pour tester de nouveaux systèmes. Il doit être disponible en permanence et prêt à intervenir pour résoudre des problèmes ce qui l’oblige à effectuer des heures de permanence le soir ou les jours fériés et sera rémunéré selon le système de prime prévu à cet effet.
Le développeur de systèmes travaille seul ou dans un petit groupe, il peut travailler à plein temps ou à temps partiel. Le travail indépendant pour un développeur de systèmes est envisageable, il peut travailler également sous contrat pour une spécialisation en particulier. La tenue vestimentaire au travail est généralement informelle mais dépend surtout de la nature de l’entreprise et des clients à rencontrer. Le développeur de systèmes est amené parfois à voyager surtout lors de l'installation du matériel et des applications.

Vie professionnelle

Nous avons plusieurs niveaux de développeurs systèmes et la promotion dépend généralement des compétences et de l’expérience de l’employé. Le développeur de systèmes commence à travailler sous la supervision d'autres personnes et son travail consiste à formuler les zones et les buts du système et de concevoir des codes. Après trois ans d’expérience l'employé devient capable de travailler dans le domaine technique et de préparer les spécifications indispensables pour écrire un programme. Un développeur de systèmes de niveau avancé supervise une équipe de développeurs dans les grands projets, ou dans plusieurs petits projets.
Il/elle peut être promu chef d’équipe, chef de projet ou comme concepteur ou consultant dans des spécialisations techniques. Il peut se déplacer entre les institutions pour développer ses compétences, mais il choisit souvent de rester au sein d'une institution et dans un seul domaine en tant que spécialiste. Le poste d’un développeur de systèmes a évolué considérablement et il/elle est devenu partie intégrante d'autres postes tels que la rédaction technique et la formation aux technologies de l’information et de l’éducation. Le salaire mensuel d’un développeur de systèmes débutant est environ 60.000 L.S.

Accès au métier

Bien que les possibilités de travail dans ce secteur soient accessibles à tous les diplômés, le candidat pour ce poste doit posséder certaines compétences techniques comme la connaissance de l'informatique, de la programmation, de l’ingénierie des systèmes informatiques, électroniques, des sciences ou de la physique. Les employeurs sélectionnent souvent les diplômés avec mention et ceux qui possèdent des compétences techniques.
Les petites entreprises préfèrent habituellement les titulaires d’une licence en informatique, en sciences ou en mathématiques, dans certains cas ils embauchent les diplômés des autres disciplines s’ils sont motivés et possèdent les compétences techniques nécessaires. L’expérience professionnelle reste un grand atout pour l’embauche. Les personnes non expérimentées peuvent suivre des formations à la fin de leurs études dans le domaine de la technologie de l'information, dans un domaine de spécialisation requis pour l’exercice du métier ou encore suivre des stages techniques pendant un an.

Compétences

Les compétences requises pour ce poste sont :
 
  • Avoir une bonne connaissance des systèmes informatiques et de la technologie.
  • Avoir de bonnes compétences techniques.
  • Etre capable de communiquer avec les clients, les collègues et l'Administration et d'expliquer les données clairement et brièvement.
  • Etre méticuleux et bien organisé.
  • Etre logique, avoir un esprit analytique.
  • Etre créatif pour résoudre les problèmes.
  • Avoir une vision globale et le souci du détail.
  • Etre capable de travailler en équipe ou indépendamment pour gérer la charge du travail.
  • Etre enthousiaste et avoir le désir de développer ses connaissances et ses compétences.
  • Avoir la capacité d'apprendre rapidement de nouvelles compétences technologiques.

Sources et References

Pour plus d'informations vous pouvez vous rendre sur les sites suivants :
 
  • http://www.scs.org.sy/, La Société syrienne d’informatique.
  • http://www.moct.gov.sy/moct/?q=ar, Ministère de la Communication et de la Technologie en Syrie.
  • appdevelopersalliance.org,nl’Alliance des développeurs d’applications.
  • www.computer.org, La Communauté des Leaders de l'informatique est la première organisation des professionnels de l'informatique.
  • www.applicationsdeveloper.com.au
  • Classification arabe standard des professions et des métiers, éditée en 2008 par l’Organisation arabe du travail.

Format court

Le Développeur de systèmes informatiques travaille pour l'amélioration des processus internes de l'ordinateur à l'aide de systèmes existants ou intègre de nouvelles technologies pour satisfaire les besoins spécifiques recommandés par les analystes de systèmes.
Il examine les composantes de l’ordinateur et les logiciels pour diagnostiquer et résoudre les problèmes du système. Son travail inclut la conception des codes pour contrôler les systèmes et les logiciels et s’assurer de leur qualité.