Desenvolvedor de Software Senior
Sobre a Vaga
𝐏𝐫𝐢𝐧𝐜𝐢𝐩𝐚𝐢𝐬 𝐫𝐞𝐬𝐩𝐨𝐧𝐬𝐚𝐛𝐢𝐥𝐢𝐝𝐚𝐝𝐞𝐬:
- Liderar tecnicamente o desenvolvimento e evolução de sistemas corporativos;
- Definir, revisar e manter arquiteturas de software para novas soluções e sistemas legados;
- Desenvolver funcionalidades críticas e componentes de alta complexidade;
- Apoiar decisões técnicas, escolha de tecnologias e definição de padrões de desenvolvimento;
- Orientar e mentorar o time, disseminando boas práticas e Design Patterns;
- Atuar em integrações, gerenciamento de código, merges, versionamento e processos de CI/CD;
- Garantir qualidade do código e apoiar a evolução contínua da engenharia de software;
- Atuar como referência técnica da equipe, podendo substituir o gestor durante períodos de férias.
Requisitos
- ✔ Ensino Superior Completo Tecnologia da Informação ou áreas correlatas;
- ✔ Vasta experiência no desenvolvimento de sistemas de alta complexidade.
- 𝐂𝐨𝐧𝐡𝐞𝐜𝐢𝐦𝐞𝐧𝐭𝐨𝐬 𝐭é𝐜𝐧𝐢𝐜𝐨𝐬
- ✔ Java (Spring Boot) – domínio sólido
- ✔ JavaScript e TypeScript
- ✔ AngularJS ou frameworks similares
- ✔ Arquitetura em 3 Camadas (MVC/Client-Server)
- ✔ Microsserviços
- ✔ APIs REST
- ✔ Docker e Kubernetes
- ✔ PostgreSQL (modelagem, SQL avançado, performance e PL/pgSQL)
- ✔ Conceitos de bancos NoSQL
- ✔ Git e Integração Contínua (CI/CD)
- ✔ Metodologias Ágeis (Scrum/Kanban)
- ✔ Testes automatizados, TDD e SonarQube
Benefícios
Você é apaixonado(a) por desenvolvimento de software, arquitetura de sistemas e busca atuar em projetos de alta complexidade? Temos uma excelente oportunidade para profissionais que desejam assumir um papel técnico estratégico, contribuindo com decisões de arquitetura, desenvolvimento e evolução de soluções corporativas.
📍 𝐋𝐨𝐜𝐚𝐥 𝐝𝐞 𝐚𝐭𝐮𝐚çã𝐨: Rua da Bahia, Centro – Belo Horizonte/MG
💻 𝐌𝐨𝐝𝐞𝐥𝐨: Híbrido (3 dias presenciais | 2 dias remotos)
🕘 𝐇𝐨𝐫á𝐫𝐢𝐨: Segunda a sexta-feira, das 08h às 18h
Vagas semelhantes para você
Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.