Un analyste-programmeur écrit, avis et modifie logiciels. Par le codage, tests, le débogage et programmes documentant, il est chargé de traduire le travail des ingénieurs de logiciels afin que le programme peut être lu et exécuté par un ordinateur.
Responsabilités du posteUn analyste-programmeur travaille à créer des logiciels pour son organisation ou clients externes. Il examine les données ainsi que les logiciels de l'entreprise d'évaluer et de déterminer les moyens d'améliorer son efficacité. Il peut être nécessaire pour faciliter la formation à la fois individuellement et dans les paramètres du groupe pour l'employé et les clients en ce qui concerne l'utilisation et les mises à niveau de logiciels. Bien qu'il soit généralement partie d'une équipe, il peut parfois être délégué le rôle de gestionnaire de projet. En tant que gestionnaire de projet, il est chargé de faire en sorte que tout le monde sur l'équipe comprend leur responsabilité. Il assure également le projet est complété par son délai précédemment fixé.
Offres d'emploiUn analyste-programmeur est utilisé en interne par les grandes entreprises qui ne délocalisent leur technologie de l'information. Elle peut aussi travailler pour un fournisseur de technologies de l'information, qui répond aux besoins de programmation de plusieurs clients. En outre, elle peut choisir de travailler comme pigiste, travaillant sur une base de projet par projet. Un candidat à l'emploi en tant que programmeur-analyste peut appliquer directement à l'entreprise pour laquelle elle aimerait travailler. Elle peut également trouver des offres sur les conseils d'emploi en ligne tels que monster.com et careerbuilding.com. Les organisations professionnelles telles que l'Association nationale des programmeurs offrent des possibilités de réseautage pour les demandeurs d'emploi. En outre, niche d'emplois en ligne tels que prgjobs.com sont également efficaces.
Exigences qualitativesUn programmeur-analyste retenu doit posséder de bonnes aptitudes de communication, comme il peut être nécessaire d'administrer la formation aux logiciels. Il doit également être un bon gestionnaire de projet ainsi que l'esprit d'équipe, parce qu'il est le plus susceptible de travailler dans le cadre d'une équipe. Il devrait être aptes à travailler sur des tâches ou des projets multiples à la fois. En outre, il devrait être en mesure de maintenir la confidentialité lorsque vous travaillez sur un logiciel propriétaire.
Exigences scolairesBien que d'un diplôme de quatre ans est pas toujours nécessaire, certains employeurs préfèrent un candidat de posséder un diplôme en informatique ou dans un domaine connexe. En outre, ils doivent avoir une expérience préalable au sein de diverses plates-formes et les langues, y compris: Oracle, SQL, MySQL, .NET et Java.
Rémunération moyenneSelon Salary.com, en 2009, le programmeur moyen de travailler aux États-Unis d'Amérique gagne un salaire de base annuel de $ 53,742.