




Resumo da Vaga: Atuar no desenvolvimento, evolução e sustentação de soluções de software, contribuindo ativamente para funcionalidades de ponta a ponta e a melhoria contínua. Principais Destaques: 1. Foco em inovação e construção de cidades mais seguras e inteligentes 2. Time colaborativo e comprometido com o desenvolvimento pessoal 3. Desenvolvimento full-stack (front-end e back-end) e melhoria contínua **Descrição da Vaga:** ---------------------- Somos pioneiros em implantar o cercamento eletronico no pais e hoje, estamos presentes em mais de 200 cidades do Brasil. Atraves de um centro de desenvolvimento de softwares de IA, aplicamos tecnologias inovadoras para garantir a excelencia na entrega de cada projeto. Tornamos lugares melhores para a gente ser melhor! As inovacoes da DGT Tecnologia ajudam na construcao de cidades mais seguras e inteligentes por meio de um ecossistema que conecta a comunidade com forcas de seguranca, oferecendo solucoes tecnologicas para reducao da criminalidade voltadas ao bem\-estar. Somos orientados por propositos e focados no futuro, com uma etica de equipe altamente colaborativa e comprometimento com o desenvolvimento pessoal, ajudamos a garantir que cada desafio receba a solucao que merece. Na DGT Tecnologia, voce pode dar o seu melhor. OBJETIVOS DA FUNCAO Atuar no desenvolvimento, evolucao e sustentacao das solucoes de software da empresa, contribuindo de forma ativa para a entrega de funcionalidades de ponta a ponta (front\-end e back\-end), com qualidade, performance e alinhamento as necessidades de negocio. Espera se que este(a) profissional participe das decisoes tecnicas, colabore com o time de produto e contribua para a melhoria continua da base de codigo e dos processos de desenvolvimento. ATIVIDADES A DESENVOLVER Gestao de Produto e Backlog Participar do alinhamento tecnico das demandas, contribuindo para a compreensao do escopo e das necessidades tecnicas envolvidas. Contribuir para a decomposicao de demandas tecnicas complexas em atividades menores, estimaveis e executaveis. Identificar dependencias tecnicas, impactos arquiteturais e riscos potenciais durante o planejamento e a execucao. Planejamento e Entrega Comprometer\-se com entregas realistas durante o planejamento de sprints e acompanhar sua execucao. Desenvolver funcionalidades completas, atuando tanto no front\-end quanto no backend e integracoes. Atuar na melhoria da qualidade do codigo, contribuindo com a adocao e evolucao de boas praticas de desenvolvimento, sendo desejavel conhecimento em testes automatizados e processos de revisao de codigo. Alinhamento Tecnico e de Negocio Traduzir necessidades de negocio em solucoes tecnicas eficientes e sustentaveis. Colaborar na definicao da arquitetura das funcionalidades, garantindo coerencia entre as camadas da aplicacao. Equilibrar inovacao tecnologica com a evolucao e manutenibilidade da base de codigo existente. Relacionamento com Stakeholders Comunicar status, progresso e impedimentos tecnicos de forma clara ao Product Manager e ao time. Trabalhar em conjunto com designers para assegurar fidelidade visual e boa experiencia do usuario. Interagir com outros times de desenvolvimento para alinhamento de integracoes e dependencias tecnicas. Acompanhamento Pos\-Entrega e Melhoria Continua Monitorar a performance, estabilidade e o comportamento das funcionalidades em producao. Investigar e atuar na correcao de bugs em qualquer camada da aplicacao, considerando o contexto do sistema e suas integracoes. Identificar e propor ajustes preventivos, bem como correcoes temporarias (workarounds) e solucoes definitivas, avaliando impactos tecnicos e riscos. Comunicar cenarios, alternativas e estimativas de esforco e prazo, apoiando a tomada de decisao tecnica e de negocio. Identificar proativamente oportunidades de refatoracao, melhoria de performance e otimizacao de processos. **Requisitos Indispensáveis:** ------------------------------ Habilidades Técnicas e de Produto: Domínio de linguagens e frameworks para front\-end (React, Angular, Vue) e back\-end (Node.js, Go/Golang, Python, .NET). Experiência com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB). Conhecimento em APIs RESTful, integração de serviços e mensageria (RabbitMQ, Kafka). Experiência com containers (Docker) e familiaridade com orquestração de containers (Kubernetes). Familiaridade com controle de versão (Git), práticas de CI/CD e ambientes cloud (AWS, Azure, GCP). Conhecimento básico de segurança de aplicações, incluindo controle de acesso, autenticação/autorização por tokens, validações e boas práticas alinhadas ao OWASP. Experiência com manutenção, refatoração e migração de código legado. Conhecimento de padrões arquiteturais, como microserviços, modularização e fundamentos de DDD (Domain\-Driven Design). Habilidades Analíticas e de Tomada de Decisão: Capacidade de analisar requisitos complexos e propor soluções técnicas e arquiteturalmente sólidas. Avaliação de trade\-offs técnicos, considerando prazo, desempenho, escalabilidade e manutenibilidade. Tomada de decisão orientada a dados para otimização de performance, estabilidade e resolução de problemas. Pensamento sistêmico para compreender os impactos das mudanças em diferentes camadas da aplicação e sistemas integrados. Capacidade de investigar e diagnosticar bugs complexos, especialmente em ambientes com múltiplas integrações. Habilidade para entender, analisar e atuar em fluxos que envolvem múltiplas tecnologias simultâneas (ex.: front\-end, back\-end, mensageria, APIs e integrações externas). Desejável vivência com integrações via APIs de hardwares, considerando limitações técnicas, protocolos e impactos arquiteturais. Habilidades de Comunicação e Colaboração: Comunicação clara e objetiva com profissionais técnicos e não técnicos. Colaboração próxima com Product Owner, Designers e demais desenvolvedores, em ambiente ágil. Capacidade de documentar código, decisões técnicas e fluxos de forma acessível. Participação ativa e construtiva em code reviews e discussões técnicas. Habilidades Comportamentais: Capacidade de atuar em ambientes em evolução e ainda em estruturação, adaptando se a mudanças e contribuindo ativamente para a definição, implantação e correção de fluxos e decisões arquiteturais. Resiliência para lidar com desafios técnicos complexos, contextos ambíguos e prazos desafiadores. Curiosidade e aprendizado contínuo, com abertura para experimentar, avaliar e adotar novas tecnologias e boas práticas. Mentalidade de dono (ownership) sobre a qualidade, performance, estabilidade e sustentação do código entregue. **Regime de Contratação:** -------------------------- CLT **PCD:** -------- INDIFERENTE **Benefícios:** --------------- Vale refeição/alimentacao Auxilio mobilidade Plano de saude e odontologico gympass day off no aniversario **Local do Trabalho:** ---------------------- DGT TECNOLOGIA LTDA **Horário de Trabalho:** ------------------------ 08:00 AS 12:00 \- 13:12 AS 18:00


