ÁREA DE DESENVOLVIMENTO (DEV) NO SETOR PÚBLICO
A área de desenvolvimento de sistemas é uma das áreas que possuem mais vagas dentro de concursos em TI. Conheça mais sobre essa oportunidade.
Jesusmar Sousa
4/7/20251 min read
1. O que faz um desenvolvedor no serviço público?
No setor público, o desenvolvedor (ou "analista de TI - desenvolvimento") atua principalmente na:
Criação e manutenção de sistemas: Softwares para gestão de processos (ex.: sistemas de concursos, folha de pagamento, saúde, educação).
Integração de bancos de dados: Sistemas como o e-SIC (acesso à informação) ou SIGA (gestão acadêmica) exigem integração com bancos como PostgreSQL, Oracle ou SQL Server.
Desenvolvimento web/mobile: Portais de transparência, aplicativos para serviços públicos (ex.: "Gov.br").
Suporte a tecnologias legado: Muitos órgãos usam sistemas antigos (ex.: COBOL, Delphi), então conhecimento em modernização (ex.: migração para Java/Python) é valorizado.
2. Principais tecnologias cobradas em concursos
Os editais costumam exigir:
Linguagens de programação:
Java (a mais cobrada, especialmente para sistemas enterprise).
Python (crescendo devido à demanda por automação e dados).
C#/.NET (comum em prefeituras e governos estaduais).
JavaScript (para front-end, com frameworks como React ou Angular).
PHP (ainda aparece em sistemas legados).
Bancos de dados: SQL (PostgreSQL, Oracle, MySQL) e NoSQL (MongoDB, em casos específicos).
Controle de versão: Git (GitLab, GitHub).
Metodologias ágeis: Scrum e Kanban (aparecem em alguns editais).
3. O que priorizar nos estudos?
Lógica de programação e algoritmos: Base para qualquer prova prática ou teórica.
Programação orientada a objetos (POO): Java e C# cobram muito isso.
SQL avançado: Consultas complexas, triggers, stored procedures.
Padrões de projeto (Design Patterns): Singleton, MVC, Factory, etc.
Legislação específica: Lei Geral de Proteção de Dados (LGPD), Marco Civil da Internet.
4. Dicas para concursos de DEV
Foque em Java ou C# (são as mais recorrentes).
Resolva provas anteriores: Concursos como Banco do Brasil, Serpro, Tribunais e MPU têm questões técnicas específicas.
Pratique projetos públicos: Muitas bancas cobram casos reais (ex.: "Como você faria um sistema de votação online?").
Baixe seu rondmap de estudos no botão abaixo: