O que a vaga pede
Buscamos uma pessoa Coordenadora de Desenvolvimento para liderar nosso time de desenvolvimento e contribuir diretamente para a evolução tecnológica das soluções digitais do CCAA.
Essa posição combina liderança de pessoas, referência técnica e visão de arquitetura, com atuação próxima ao negócio e responsabilidade pela evolução de um ecossistema que reúne novas soluções e sistemas legados em processo contínuo de modernização.
Procuramos alguém capaz de fortalecer a engenharia de software, apoiar decisões técnicas relevantes, desenvolver a autonomia do time e ajudar a construir soluções cada vez mais seguras, integradas, escaláveis e sustentáveis.
Principais responsabilidades
- Coordenar e desenvolver equipes de desenvolvimento de software e qualidade.
- Atuar como referência técnica para o time, apoiando decisões relacionadas a arquitetura, desenvolvimento, integrações, segurança, performance e evolução das aplicações.
- Conduzir o desenho de soluções, avaliando alternativas, riscos, dependências, impactos e sustentabilidade técnica.
- Definir e promover padrões, boas práticas e princípios de arquitetura e engenharia de software.
- Apoiar a modernização dos sistemas legados, contribuindo para a definição do roadmap de evolução tecnológica e redução de débitos técnicos.
- Acompanhar o planejamento e a execução das iniciativas, equilibrando prazo, qualidade técnica e valor para o negócio.
- Garantir a qualidade, estabilidade, disponibilidade, desempenho e evolução das aplicações sob responsabilidade da área.
- Estruturar e acompanhar o tratamento de incidentes, problemas recorrentes, débitos técnicos e riscos tecnológicos.
- Promover boas práticas de desenvolvimento, testes automatizados, versionamento, CI/CD, observabilidade, monitoramento e documentação.
- Liderar o uso de Inteligência Artificial no ciclo de desenvolvimento, do refinamento de requisitos à geração e revisão de código, testes e documentação, estabelecendo diretrizes de uso, critérios de qualidade e limites de segurança e ampliando a proficiência do time em ferramentas de desenvolvimento assistido por IA.
- Atuar em parceria com Produto, UX/UI, Infraestrutura, Segurança da Informação, Dados e demais áreas de negócio.
- Desenvolver o time por meio de acompanhamento, feedbacks, orientação técnica, delegação e compartilhamento de conhecimento.
- Apoiar processos de contratação, integração e desenvolvimento de novos profissionais.
- Gerenciar fornecedores e parceiros de tecnologia, incluindo parceiros já em operação, acompanhando qualidade técnica, entregas, escopo, contratos, SLAs e níveis de serviço.
- Contribuir para o planejamento tecnológico da área, definição de prioridades e evolução da arquitetura e dos sistemas.
O que esperamos de você?
- Experiência em liderança ou coordenação de equipes de desenvolvimento de software.
- Formação superior em Tecnologia da Informação, Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas correlatas.
- Experiência sólida em desenvolvimento de software e arquitetura de sistemas.
- Conhecimento do ecossistema .NET, C# e ASP.NET Core.
- Conhecimento de Angular e desenvolvimento de aplicações web.
- Experiência com APIs, integrações e bancos de dados relacionais.
- Capacidade de desenhar soluções e avaliar alternativas técnicas considerando arquitetura, segurança, desempenho, manutenção e impacto para o negócio.
- Vivência com sustentação, evolução e modernização de sistemas legados.
- Conhecimento de práticas de DevOps, CI/CD, versionamento de código, testes automatizados, observabilidade e monitoramento.
- Experiência com metodologias ágeis e gestão de projetos, produtos ou demandas de tecnologia.
- Capacidade de traduzir necessidades de negócio em soluções e direcionamentos claros para o time técnico.
- Habilidade para desenvolver pessoas, delegar responsabilidades, conduzir feedbacks e mediar conflitos.
- Boa comunicação e capacidade de interação com diferentes áreas, fornecedores e níveis da organização.
Diferenciais
- Experiência com Azure DevOps e ambientes em nuvem, especialmente AWS ou Azure.
- Conhecimento de microserviços, mensageria, Docker e Kubernetes.
- Experiência com modernização arquitetural de sistemas e ambientes com múltiplas integrações.
- Conhecimento de padrões de arquitetura e boas práticas de engenharia de software.
- Vivência com segurança de aplicações, observabilidade e performance.
- Experiência com produtos digitais, plataformas educacionais ou negócios com modelo de franquias.
Principais desafios da posição
- compreender a arquitetura atual, os sistemas, integrações, dependências e principais débitos técnicos;
- propor e conduzir uma estratégia gradual de modernização dos sistemas legados;
- fortalecer padrões de arquitetura, desenvolvimento, qualidade e observabilidade;
- ampliar a autonomia e a maturidade técnica do time;
- estruturar o uso responsável de IA ao longo do ciclo de desenvolvimento;
- apoiar a evolução da gestão de fornecedores, indicadores técnicos e processos da área.
Por que trabalhar no CCAA?
No CCAA, Tecnologia participa diretamente da evolução da experiência de milhares de alunos, professores e franqueados.
Você encontrará um ambiente com produtos digitais, sistemas críticos, integrações, novas soluções e desafios de modernização, com espaço para influenciar decisões técnicas, desenvolver pessoas e contribuir para a evolução da nossa engenharia de software e arquitetura.
Buscamos alguém que queira liderar essa transformação de forma próxima ao time e ao negócio, construindo uma tecnologia cada vez mais preparada para os próximos desafios do CCAA.