Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Oportunidades

Analista de Desenvolvimento de Sistemas

Posted Updated
Discussion

Description

  • Ensino superior completo em Ciência da Computação, Análise e Desenvolvimento de Sistemas, Sistemas de Informação ou áreas correlatas.
  • Experiência com desenvolvimento, manutenção e evolução de sistemas.

  • Vivência com desenvolvimento de APIs, integrações e automações.
  • Conhecimento em Git, frameworks de desenvolvimento, arquitetura MVC, bancos de dados e testes unitários.
  • Conhecimento em boas práticas de programação e qualidade de código.
  • Desejável conhecimento em padrões de projeto, metodologias ágeis e documentação técnica.

  • Analisar, desenvolver e implementar funcionalidades e soluções de software alinhadas às necessidades do negócio.
  • Desenvolver sistemas, APIs e automações, utilizando tecnologias e frameworks adotados pela empresa.
  • Implementar funcionalidades de média e alta complexidade, considerando requisitos funcionais, regras de negócio e padrões técnicos.
  • Desenvolver e consumir APIs, incluindo integrações baseadas em serviços REST.
  • Aplicar boas práticas de engenharia de software, padrões de projeto e arquitetura de sistemas.
  • Realizar operações em bancos de dados, conforme as necessidades da solução.
  • Executar testes unitários e validar as funcionalidades desenvolvidas, contribuindo para a qualidade das entregas.
  • Utilizar ferramentas de versionamento de código, especialmente Git.
  • Identificar e solucionar problemas técnicos, débitos técnicos e falhas que impactem a evolução dos sistemas.
  • Participar de refinamentos técnicos e cerimônias ágeis, contribuindo para o planejamento e a previsibilidade das entregas.
  • Analisar diagramas arquiteturais, processos e demais documentações para compreender os sistemas e orientar o desenvolvimento.
  • Documentar soluções implementadas e informações técnicas relevantes para facilitar a manutenção e o compartilhamento de conhecimento.
  • Colaborar com equipes multidisciplinares, compartilhando conhecimentos e contribuindo para a evolução técnica dos produtos.
  • Identificar oportunidades de melhoria contínua, visando à manutenibilidade, à adaptabilidade e à disponibilidade das soluções.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →