O profissional da área trabalha, fundamentalmente, na elaboração de programas de informática, para computadores ou dispositivos móveis, como celulares e tabletes.
Analisa as necessidades dos usuários, desenvolve softwares e aplicativos, gerencia equipes de criação e instala sistemas de computação. Cria ferramentas de informática, dos softwares mais básicos, como os usados para controle de estoques, até os mais complexos sistemas de processamento de informações.
Também dá assistência aos usuários, manutenção a redes de computadores e a conexões com a internet. Pode, ainda, implantar e gerenciar bancos de dados e instalar sistemas de segurança para as operações de compra e venda pela rede.