- Desenvolver e manter aplicações back-end de alta performance;
- Analisar e documentar requisitos funcionais e não funcionais junto às áreas de negócio;
- Propor e arquitetar soluções técnicas alinhadas aos objetivos estratégicos;
- Realizar code review e garantir boas práticas de desenvolvimento;
- Modelar bancos de dados relacionais;
- Participar ativamente de cerimônias ágeis (Daily, Planning, Review, Retrospectiva);
- Mentorar desenvolvedores juniores e plenos;
- Elaborar diagramas, fluxos e especificações técnicas;
- Participar ativamente das cerimônias diárias, comunicando avanços, próximos passos e impedimentos;
- Identificar débitos técnicos e propor melhorias de código de forma proativa;
- Planejar e decompor demandas, registrando estimativas, previsões e entregáveis;
- Manter o Azure DevOps organizado e atualizado, garantindo transparência sobre o andamento das atividades;
- Apresentar resultados, riscos e oportunidades de melhoria sem depender de cobranças recorrentes.
Quais serão suas responsabilidades?
- Desenvolver e manter aplicações back-end de alta performance;
- Analisar e documentar requisitos funcionais e não funcionais junto às áreas de negócio;
- Propor e arquitetar soluções técnicas alinhadas aos objetivos estratégicos;
- Realizar code review e garantir boas práticas de desenvolvimento;
- Modelar bancos de dados relacionais;
- Participar ativamente de cerimônias ágeis (Daily, Planning, Review, Retrospectiva);
- Mentorar desenvolvedores juniores e plenos;
- Elaborar diagramas, fluxos e especificações técnicas;
- Integrar sistemas via APIs REST SOA;
- Participar ativamente das cerimônias diárias, comunicando avanços, próximos passos e impedimentos;
- Identificar débitos técnicos e propor melhorias de código de forma proativa;
- Planejar e decompor demandas, registrando estimativas, previsões e entregáveis;
- Manter o Azure DevOps organizado e atualizado, garantindo transparência sobre o andamento das atividades;
- Apresentar resultados, riscos e oportunidades de melhoria sem depender de cobranças recorrentes.
Back-end:
- Java / JBOSS;
- Arquitetura de microsserviços e APIs RESTful;
- Mensageria: Kafka, RabbitMQ.
Front-End
- Conhecimento em Angular ou React o foco maior será no Back-End.
Banco de Dados
- Sybase ASE, Oracle;
- Levantamento e documentação de requisitos;
Experiência com ferramentas Azure DevOps (rotina do time) e Jira.
Requisitos Comportamentais:
- Pensamento analítico e resolução de problemas complexos;
- Comunicação clara com times técnicos e stakeholders não técnicos;
- Autonomia e protagonismo na tomada de decisões técnicas;
- Visão sistêmica e orientação a resultados;
- Proatividade na identificação de débitos técnicos e oportunidades de melhoria;
- Organização, planejamento e disciplina na atualização das atividades e do board.
Diferenciais
- Diferencial, não se importar em trabalhar com sistemas legados que utilizam jboss e arquitetura mvc(Dao, Transaction, Vo);
- Otimo conhecimento em T-Sql, procedures, views, functions;
- Vivência com metodologias ágeis e práticas de melhoria contínua.
Formação
- Graduação em Ciência da Computação, Sistemas de Informação ou áreas correlatas
Por que fazer parte do time DBC Company?
- Somos a 13ª melhor empresa para trabalhar do Brasil e a 2ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2025;
- Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Business Partner;
- A DBC incentiva seus colaboradores a obterem certificações relacionadas à sua área de atuação e alinhadas com sua Gestão DBC.
O que é importante saber?
- Nosso time promove um ambiente seguro para todos os profissionais independente de sua etnia, crença religiosa, orientação sexual, identidade de gênero, idade, etc.
- Essa vaga também é destinada a Pessoas com Deficiência.