Arquitetos de Software Seniores desempenham um papel crucial no desenvolvimento tecnológico, avaliando sistemas existentes e propõe melhorias estratégicas.
Candidatura
* O candidato deve possuir conhecimentos avançados em arquitetura de software, com habilidade em identificar riscos e oportunidades de modernização.
* A experiência em definir padrões, tecnologias e boas práticas baseadas em Clean Architecture e EDA é fundamental para o sucesso do cargo.
* Com bons dotes de comunicação, o profissional deve ser capaz de criar diagramas, documentações e recomendações técnicas claras e concisas.
* Participação ativa nas atividades de entendimento e análise do discovery é essencial para a contribuição ao projeto.
Habilidades
* Liderança técnica
* Desenvolvimento de soluções escaláveis
* Análise de requisitos e elicitação de necessidades
* Gerenciamento de mudanças e transição de sistemas
Vantagens
Possibilidade de contribuir para projetos inovadores e trabalhar em equipe colaborativa.
Conhecimentos
* Linguagens de programação: Java, Python
* Frameworks e bibliotecas: Spring, Django
* Bancos de dados: MySQL, PostgreSQL
* Contêinerização: Docker
Educação
Doutorado em Ciência da Computação ou título equivalente.
Localização
Sede principal da empresa.