Um desenvolvedor de progresso trabalha em tipos especializados de fun??es de desenvolvimento em TI. Muitos desenvolvedores de progresso trabalham com uma linguagem de programa??o de software chamada Progress 4GL, desenvolvida por uma empresa chamada Progress Software. Alguns desses trabalhos tamb?m giram em torno da ideia de progresso em intelig?ncia artificial, onde um desenvolvedor de progresso pode estar envolvido em esfor?os cont?nuos para obter mais com a IA.
Os desenvolvedores de progresso geralmente precisam ter experi?ncia espec?fica com o progresso 4GL. O nome desse idioma foi alterado para OpenEdge Advanced Business Language ou OpenEdge ABL, mas alguns empregadores ainda podem fazer refer?ncia ao nome antigo. Este software usa banco de dados relacional e outras ferramentas de programa??o para ajudar os desenvolvedores a incorporar mais em um aplicativo ou a renov?-lo para objetivos ou benchmarks modernos.
Uma das responsabilidades de um desenvolvedor de progresso pode ser gerenciar uma equipe ou projeto para cumprir os prazos. Alguns empregadores que contratam desenvolvedores de progresso falam sobre a propriedade de um projeto ou processo, onde esse indiv?duo pode ter um alto n?vel de responsabilidade nos projetos de TI. Esses indiv?duos podem trabalhar em per?odo integral e tamb?m estar de plant?o durante hor?rios especiais para problemas com um projeto t?cnico espec?fico.
Em muitas fun??es, os desenvolvedores de progresso geralmente se encontram com uma variedade de outros profissionais para debater sobre os objetivos de desenvolvimento. Esses profissionais geralmente trabalham com outros desenvolvedores e engenheiros, bem como com a equipe de gerenciamento de banco de dados ou com a equipe de garantia de qualidade. Eles podem relatar o trabalho em seus departamentos a v?rios outros departamentos, a fim de verificar se as diferentes partes envolvidas nos projetos est?o na mesma p?gina. Essas pessoas tamb?m podem se reunir com l?deres de neg?cios para obter feedback sobre algumas das metas e requisitos de um projeto espec?fico.
Geralmente, espera-se que um desenvolvedor de progresso tenha conhecimento ?ntimo de v?rios aspectos dos projetos de desenvolvimento. Isso pode incluir an?lise detalhada das necessidades do usu?rio, produ??o extensiva de documenta??o em software ou acompanhamento pr?ximo do desenvolvimento em rela??o a padr?es ou objetivos pr?-estabelecidos. Esse indiv?duo tamb?m pode estar envolvido em aplicativos de teste ou depura??o ou outros produtos para atender aos padr?es.
Muitos desenvolvedores de progresso usar?o conhecimento sobre sistemas operacionais, bancos de dados e outras tecnologias para atingir seus v?rios objetivos. Esses profissionais tamb?m podem se beneficiar de experi?ncia e conhecimento espec?ficos de ind?strias ou campos espec?ficos em que os empregadores est?o usando tipos espec?ficos de recursos tecnol?gicos. Graus avan?ados em ci?ncia da computa??o ou ?reas semelhantes podem ajudar um desenvolvedor de progresso a trazer as habilidades e a experi?ncia certas para a mesa.