COBOL é uma linguagem de programação voltada para a soluções de sistemas de gestão que nasceu em 1960 e vem sendo amplamente utilizada desde então. A seguir explicamos o que faz, onde atua e quanto ganha um desenvolvedor COBOL.
Perfil profissional

COBOL é a abreviação de Common Business-Oriented Language, que em português significa Linguagem Comum Orientada para os Negócios. Trata-se de uma linguagem de programação de computadores que surgiu para ser executada em mais de um computador de um único fabricante e que buscava solucionar sistemas de gestão.
A linguagem COBOL foi projetada em 1959 e, ao contrário de seu principal concorrente da época, o FORTRAN, destinava-se ao uso comercial e não científico.
Agora você deve estar se perguntando se alguém ainda está usando uma linguagem de programação criada nos anos 60. E a verdade é que sim.
Sua facilidade de uso e portabilidade se mostraram tão úteis que a linguagem por muito tempo dominou grande parte do processamento de instituições governamentais e empresas (especialmente aquelas que exigem grande poder de processamento BATCH ou usam sistemas de mainframe). Na verdade, as principais agências federais dos EUA, como o Internal Revenue Service e a Social Security Administration, ainda operam em COBOL.
Mas por que COBOL ainda é usado? Basicamente porque leva muito tempo e muito dinheiro para reescrever um programa, especialmente um que funcione. Uma pesquisa conduzida pela US SSA descobriu que os benefícios da substituição do COBOL não superam os riscos.
É por isso que o COBOL está em toda parte, de caixas eletrônicos até sistemas de ponto de venda. COBOL suporta e controla mais de 85% de todos os aplicativos de negócios.
Isso, por sua vez, garante que a programação COBOL veio para ficar e o mundo continuará precisando de grandes desenvolvedores COBOL.
Funções


Então, quem é o desenvolvedor COBOL e o que ele faz?
Um desenvolvedor COBOL escreve e trabalha com programas de computador usando COBOL. Estes profissionais são frequentemente ativos na área de processamento de dados comerciais.
Os desenvolvedores COBOL projetam, desenvolvem e configuram o código para novos programas, testam esses programas para garantir que eles funcionem no sistema operacional pretendido e implementam ajustes conforme necessário.
Como a maioria dos programas modernos dificilmente são baseados em COBOL, a maioria dos desenvolvedores COBOL trabalha com software COBOL já em funcionamento e são veteranos na área.
Suas funções de trabalho incluem:
- Manter e desenvolver programas desenvolvidos em tecnologias COBOL e Mainframe
- Desenvolver, projetar, codificar e testar alterações em aplicativos de software corporativo
- Teste os programas COBOL quanto a erros e correção de linhas de código com falhas
- Utilizar bibliotecas de códigos
- Coordenar análises técnicas
- Desenvolvimento, melhoria e implementação de sistemas e programas
- Coletar e documentar os requisitos do sistema
- Ajustar e atualizar instruções SQL em programas COBOL
- Definir padrões de codificação para garantir a integridade do código
Precisa de um desenvolvedor COBOL, sem comissões?
>> Perfis de desenvolvedores COBOL
Habilidades
Para começar, você precisa entender COBOL e ser capaz de desenvolver com essa linguagem de programação. Além disso, possuir conhecimento em programação estruturada e experiência no uso de mainframes e bancos de dados relacionais faz toda a diferença no currículo.
O que é preciso para ser um desenvolvedor COBOL?
- Experiência em banco de dados MS SQL Server, Access e DB2
- Conhecimento de Plataformas/Sistemas Windows, Linux, UNIX, IBM Mainframe
- Experiência em programação CICS, Visual Basic, COBOL, TSO, JSL, QMF e PL/I
- Bom uso das ferramentas ENDEVOR, XPEDITER, Test Director e JES2
- Experiência em processos BATCH
- Compreensão do gerenciamento de projetos e do ciclo de desenvolvimento de software
- Conhecimento de processos de negócios nos setores de saúde, bancário e financeiro
- Conhecimento de ferramentas avançadas de depuração
- Habilidades analíticas e orientação para detalhes


Formação
A maioria dos desenvolvedores COBOL tem um diploma universitário em tecnologia; no entanto, algumas empresas contratam trabalhadores com formação profissional e experiência anterior como analistas de COBOL.
Vale lembrar que a maioria dos cursos de Ciência da Computação hoje não inclui programação COBOL. A maioria dos especialistas em COBOL são desenvolvedores de geração mais antiga, geralmente na faixa dos 50 anos ou mais.
Isso apresenta uma oportunidade para desenvolvedores mais jovens, pois os especialistas acreditam que o COBOL continuará a desempenhar um papel importante no futuro próximo. Muitas empresas ainda utilizam essa tecnologia, portanto, ter experiência com equipamentos mainframe pode ser uma boa vantagem competitiva.
Aqui estão alguns cursos de COBOL que podem te ajudar:
À procura de um novo projeto ou trabalho?
>> Projetos para desenvolvedores COBOL
Salário
O salário dos desenvolvedores COBOL pode variar dependendo de uma série de fatores, como área de atuação, tipo e tamanho da empresa, nível de experiência e localização.
Nos Estados Unidos, por exemplo, profissionais da área têm uma renda média de cerca de $ 80.000 / ano. Profissionais em atuação no mercado brasileiro recebem cerca de R$ 60.000 / ano. Já em Portugal, a carreira pode render em média € 30.000 / ano.
Qual o salário de um desenvolvedor COBOL?
Estados Unidos | $ 80.000 / ano |
Portugal | € 30.000 / ano |
Brasil | R$ 60.000 / ano |
Quando ganha um desenvolvedor COBOL freelancer?
desenvolvedor COBOL no freelancermap cobram em média:
As tarifas neste campo variam entre $33 e $106/hora para a maioria dos freelancers.
A tarifa diária para um desenvolvedor COBOL (8 horas de trabalho) fica em torno de:
Outros perfis profissionais em desenvolvimento de software
>> Mais perfis em desenvolvimento de software
Looking to hire a skilled freelancer?Create your account in just 2 minutes and start connecting with top talent worldwide!
Sign up for free