O que esta vaga pede
📍 Pará de Minas/MG | Atuação presencial
Transformamos a gestão pública com tecnologia, pessoas e propósito.
A CMM Sistemas é uma das principais revendas de software para a administração pública em Minas Gerais. Há mais de 15 anos, apoiamos prefeituras, câmaras, secretarias e outros órgãos públicos com soluções para áreas como planejamento governamental, finanças públicas, educação, arrecadação e folha de pagamento.
Nossa equipe reúne profissionais de tecnologia e especialistas que conhecem de perto a rotina dos municípios. Trabalhar com a gente é aprender como essas áreas funcionam e usar esse conhecimento para desenvolver e melhorar as ferramentas de quem atua no serviço público.
Sobre a vaga
Buscamos uma pessoa em início de carreira para atuar como Analista de Desenvolvimento Júnior I. Com orientação da equipe técnica, você vai desenvolver, ajustar e testar scripts, corrigir falhas de menor complexidade e entender as regras de negócio por trás de cada demanda.
A maior parte do trabalho será em uma linguagem de programação proprietária da plataforma utilizada pela CMM. Algumas demandas também envolvem outras linguagens. Para começar, esperamos que você tenha uma base em lógica de programação, familiaridade com pelo menos uma linguagem e interesse em aprender a tecnologia usada pela equipe.
Suas primeiras demandas terão escopo definido e acompanhamento técnico. Você terá espaço para esclarecer dúvidas, testar suas alterações e discutir o código com a equipe antes de concluir cada entrega. À medida que ganhar familiaridade com a plataforma e com as rotinas da gestão pública, você assumirá mais autonomia na condução das atividades.
Principais atividades
- Interpretar requisitos simples e identificar, com apoio da equipe, a regra de negócio que o código precisa atender.
- Desenvolver, ajustar e testar scripts na plataforma da CMM e, quando a demanda exigir, trabalhar com código em outras linguagens.
- Apoiar a correção de erros e implementar melhorias de baixa complexidade em rotinas existentes.
- Consultar a documentação de APIs e executar requisições HTTP básicas nos endpoints indicados.
- Utilizar editores de código, ferramentas de requisição e ambientes de teste para verificar se as alterações produzem o resultado esperado.
- Participar de revisões de código, aplicar os ajustes discutidos e documentar as soluções quando necessário.
O que esperamos
- Ensino superior concluído ou em fase final em Análise e Desenvolvimento de Sistemas, Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Conhecimentos básicos de lógica de programação, algoritmos, estruturas de dados e programação orientada a objetos.
- Familiaridade com pelo menos uma linguagem de programação e noções de leitura e ajuste de scripts.
- Conhecimentos básicos de bancos de dados e consultas SQL.
- Compreensão inicial de APIs, endpoints e requisições HTTP.
- Noções de versionamento de código, organização de arquivos, boas práticas de desenvolvimento e padrões de projeto, ainda que em nível teórico.
- Capacidade de seguir documentação técnica, testar o próprio código e comunicar dúvidas ou impedimentos com clareza.
Será um diferencial
- Ter desenvolvido um projeto acadêmico ou pessoal que envolva scripts, automação de uma rotina ou consumo de uma API.
- Ter familiaridade com sistemas de gestão pública ou com rotinas de arrecadação e tributação municipal.