Un desarrollador de progreso trabaja en tipos especializados de roles de desarrollo en TI. Muchos desarrolladores de progreso trabajan con un lenguaje de programaci?n de software llamado Progress 4GL, que fue desarrollado por una compa??a llamada Progress Software. Algunos de estos trabajos tambi?n giran en torno a la idea de progreso en inteligencia artificial, donde un desarrollador de progreso podr?a estar involucrado en esfuerzos continuos para lograr m?s con IA.
Los desarrolladores de progreso a menudo necesitan tener experiencia espec?fica con el progreso 4GL. Desde entonces, el nombre de este idioma se ha cambiado a OpenEdge Advanced Business Language u OpenEdge ABL, pero algunos empleadores a?n pueden hacer referencia a ?l por su antiguo nombre. Este software utiliza una base de datos relacional y otras herramientas de programaci?n para ayudar a los desarrolladores a incorporar m?s a una aplicaci?n o renovarla para objetivos o puntos de referencia modernos.
Una de las responsabilidades de un desarrollador de progreso podr?a ser administrar un equipo o proyecto para cumplir con los plazos. Algunos empleadores que contratan desarrolladores de progreso hablan sobre la propiedad de un proyecto o proceso, donde esta persona podr?a tener un alto nivel de responsabilidad en los proyectos de TI. Estas personas pueden trabajar a tiempo completo y tambi?n estar de guardia durante horas especiales por problemas con un proyecto tecnol?gico espec?fico.
En muchos puestos de trabajo, los desarrolladores de progreso a menudo se re?nen con una variedad de otros profesionales para intercambiar ideas sobre los objetivos de desarrollo. Estos profesionales a menudo trabajar?n con otros desarrolladores e ingenieros, as? como con el personal de gesti?n de bases de datos o el personal de control de calidad. Pueden informar el trabajo en sus departamentos a varios otros departamentos para verificar que las diferentes partes involucradas en los proyectos est?n en la misma p?gina. Estas personas tambi?n pueden reunirse con l?deres empresariales para obtener comentarios sobre algunos de los objetivos y requisitos para un proyecto espec?fico.
En general, se espera que un desarrollador de progreso tenga un conocimiento ?ntimo de varios aspectos de los proyectos de desarrollo. Esto puede incluir un an?lisis detallado de las necesidades del usuario, una extensa producci?n de documentaci?n sobre el software o un seguimiento cercano del desarrollo hacia est?ndares u objetivos preestablecidos. Este individuo tambi?n podr?a estar involucrado en probar o depurar aplicaciones u otros productos para cumplir con los est?ndares.
Muchos desarrolladores de progreso utilizar?n el conocimiento sobre sistemas operativos, bases de datos y otras tecnolog?as para lograr sus diversos objetivos. Estos profesionales tambi?n pueden beneficiarse de la experiencia y el conocimiento espec?ficos de industrias o campos particulares donde los empleadores est?n utilizando tipos espec?ficos de recursos tecnol?gicos. Los t?tulos avanzados en ciencias de la computaci?n o campos similares pueden ayudar a un desarrollador de progreso a traer las habilidades y la experiencia correctas a la mesa.