Un analista de aplicaciones es un programador inform?tico que crea y administra aplicaciones personalizadas para un negocio. Las responsabilidades de un analista de aplicaciones incluyen el dise?o del programa, la implementaci?n y la gesti?n del soporte. Adem?s de crear aplicaciones personalizadas, los analistas tambi?n trabajan con ingenieros y gerentes de proyecto para modificar el software existente para uso de la compa??a. Los analistas de aplicaciones pueden trabajar para un negocio para manejar el desarrollo interno de software o pueden elegir trabajar para una compa??a que se especializa en el dise?o de aplicaciones para clientes.
La descripci?n del trabajo de un analista de aplicaciones tambi?n puede incluir la configuraci?n y administraci?n de la base de datos seg?n sea necesario para un software o programa en particular. La mayor?a de los puestos requieren que un analista conozca m?ltiples lenguajes de programaci?n para ser lo suficientemente flexible como para trabajar con diferentes tipos y funciones de software dependiendo de las necesidades del negocio. Los analistas normalmente trabajan con lenguajes de programaci?n orientados a objetos, como el lenguaje de preprocesador de hipertexto (PHP), Java, Python y Ruby.
La configuraci?n y administraci?n del servidor tambi?n es una tarea t?pica realizada por analistas de aplicaciones. Los servidores de la computadora se utilizan para ejecutar aplicaciones comerciales, y un analista de aplicaciones los configura y actualiza correctamente. Tanto el front-end como el back-end de las aplicaciones de software son creados y mantenidos por un analista. El front-end de un software o una aplicaci?n es la interfaz de usuario y la parte de entrada de un programa, mientras que el back-end de una aplicaci?n son las bases de datos y el c?digo que hacen que el programa funcione.
Otra parte importante de la funci?n de trabajo de un analista de aplicaciones al crear o modificar una aplicaci?n o programa es la documentaci?n precisa y completa. La documentaci?n de un software o aplicaci?n web son las instrucciones y la gu?a para el uso del programa, as? como las notas para que los futuros programadores las utilicen al trabajar con la aplicaci?n. Los analistas ayudan a establecer los requisitos de estandarizaci?n para una aplicaci?n con el fin de coordinar el trabajo implementado en un proyecto, ya que muchas personas que trabajan en ?l a menudo crean un software.
Una vez que se ha desarrollado una aplicaci?n, los analistas tambi?n pueden ser responsables del soporte y la actualizaci?n del programa. Las tareas de soporte generalmente incluyen capacitar a clientes o empleados para usar el software, as? como solucionar cualquier problema que pueda ocurrir con la aplicaci?n o el servidor que ejecuta el software de la aplicaci?n. El trabajo de un analista de aplicaciones se realiza en un entorno de oficina y generalmente consiste en trabajar con otros analistas para desarrollar programas y asistir a reuniones para planificar el desarrollo de software. Muchos puestos de analista de aplicaciones requieren que un individuo tenga al menos una licenciatura en Ciencias de la Computaci?n o un campo relacionado, aunque algunas compa??as permitir?n muchos a?os de experiencia en el campo en lugar de un t?tulo.