O que faz um desenvolvedor COBOL?

O

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

Perfil profissional de um desenvolvedor COBOL: funções, skills, formação e salário.
Perfil profissional de um desenvolvedor COBOL: funções, skills, formação e salário.

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

Funções de um desenvolvedor COBOL.
Funções de um desenvolvedor COBOL.

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 
Habilidades de um desenvolvedor COBOL.
Habilidades de um desenvolvedor COBOL.

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
BrasilR$ 60.000 / ano

Quando ganha um desenvolvedor COBOL freelancer?

 Tarifa horária média de um desenvolvedor COBOL freelancer (freelancermap, maio de 2022).
Tarifa horária média de um desenvolvedor COBOL freelancer (freelancermap, maio de 2022).

A tarifa horária para desenvolvedores COBOL freelancers também pode variar de acordo com o nível de experiência do profissional e/ou dependendo do tipo de projeto a ser realizado.

No entanto, conforme levantamento feito no freelancermap.com em maio de 2022, profissionais da área podem receber cerca de $ 86 / hora como freelancers. Isto significa uma renda de cerca de $ 688 / dia em uma jornada diária de 8 horas de trabalho.

Outros perfis profissionais em TI:

Milena Parno

Milena Parno é uma redatora e tradutora no freelancermap.com. Com anos de experiência em conteúdo digital, Milena já trabalhou em parceria com diversas empresas ao redor do mundo, escrevendo remotamente sobre negócios, marketing, tecnologia e muito mais. Hoje, ela é responsável por trazer as dicas, experiências e conteúdos mais relevantes para freelancers que buscam impulsionar suas carreiras.

Escreva um comentário

Artigos recentes