Que fait un programmeur COBOL ?

Un programmeur COBOL (Common Business-Oriented Language) analyse les systèmes pour déterminer les besoins en technologie de l’information, puis met à jour, remplace ou conçoit des logiciels personnalisés. Ce langage de programmation est utilisé depuis la fin des années 1950 et a joué un rôle particulièrement important dans les applications gouvernementales et commerciales. Les programmeurs qui travaillent dans ce domaine peuvent maintenir des systèmes plus anciens construits sur une base COBOL, aider aux transitions entre les langages de programmation et générer de nouveaux systèmes COBOL. Beaucoup sont familiers avec plusieurs langages de programmation afin qu’ils puissent être plus utiles à leurs employeurs.

Les entreprises ayant des besoins continus en technologie de l’information peuvent embaucher leurs propres programmeurs pour entretenir les systèmes qu’elles utilisent. De plus, leurs programmeurs peuvent mettre à jour leur logiciel et concevoir de nouvelles applications selon les besoins. Une autre option pour un programmeur COBOL peut être un emploi auprès d’une organisation de conseil mettant les programmeurs à la disposition des clients selon les besoins. Par exemple, un sous-traitant de la défense peut retenir les services d’un programmeur COBOL pour travailler avec divers systèmes informatiques et concevoir de nouveaux systèmes pour des clients gouvernementaux.

Ce travail demande une attention particulière aux détails. Les programmeurs rencontrent les clients pour discuter des contraintes et des préoccupations données dans une situation, y compris ce qu’ils ont besoin que les programmes fassent. Ils peuvent commencer à élaborer des propositions, sur la base de cette réunion et de la recherche pour en savoir plus sur les normes et les pratiques. Les clients examinent ces propositions pour sélectionner les options qu’ils souhaitent, et le programmeur COBOL conçoit le code, le teste et livre un package fini au client.

Comme les programmes logiciels sont utilisés, le programmeur COBOL peut répondre aux rapports de problèmes. Cela peut nécessiter des correctifs et des mises à jour périodiques, ainsi que de nouvelles versions pour répondre aux besoins en cours. L’utilisation d’un logiciel évolue généralement avec le temps, ce qui signifie qu’il doit changer pour s’adapter afin de continuer à être utile. En évaluant la façon dont les gens utilisent le logiciel, le programmeur peut tenter de rester sur la bonne voie pour continuer à le mettre à jour en temps opportun et de manière efficace afin que les utilisateurs aient l’impression qu’il ne soit pas à la traîne de leurs besoins. En même temps, le programmeur génère de la documentation pour les utilisateurs et les autres programmeurs afin qu’ils comprennent les changements.

Il peut être utile pour un programmeur COBOL de connaître plusieurs langages de programmation. Différentes langues peuvent être mieux adaptées à différentes fonctions, et la possibilité de sélectionner la bonne peut être précieuse. Cette compétence peut également être utile lorsque l’entreprise planifie la transition entre les systèmes. Le programmeur peut agir en tant que consultant pour aider à déterminer quel programme serait le plus approprié et peut participer à la transition, y compris la migration des données et les fonctions de test.