Arquiteto de Software
?? Requisitos:
- Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada;
- Experiência comprovada como arquiteto de software ou cargos similares;
- Conhecimento profundo em pelo menos uma dessas linguagens de programação: Java, Kotlin, C++, .Net, Python, JavaScript, TypeScript;
- Experiência com Banco de Dados Relacionais, Ex: PostgreSQL, MySQL, SQL Server, Oracle;
- Experiência com Banco de Dados NoSQL: Ex: MongoDB, Cassandra, DynamoDB;
- Conhecimento profundo em DevOps (redes, cloud, esteira CI/CD, conteiners, observabilidade, terminal);
- Familiaridade com ferramentas de Observabilidade (ex: Prometheus, New Relic, Grafana, AppDynamics, DataDog, ELK);
- Conhecimento de padrões de design e arquitetura, tanto de código (MVC, MVVM, Clean Arch, Hexagonal) como de infraestrutura (Camadas, Microsserviço, Eventos, etc);
- Experiência com soluções e provisionamento em cloud (AWS, GCP, Azure);
- Experiência com desenho de arquitetura de software incluindo diagramação (C4, Sequência, ArchiMate);
- Conhecimento em metodologias de desenvolvimento de software;
- Experiência em liderança de equipes de desenvolvimento e gerenciamento de projetos;
- Habilidade de comunicação e trabalho em equipe;
- Excelentes habilidades analíticas e de resolução de problemas;
- Capacidade de se adaptar e aprender novas tecnologias rapidamente;
?? Responsabilidades
- Desenvolver e implementar uma arquitetura de software para projetos complexos;
- Garantir a qualidade e integridade do design de sistemas;
- Analisar e avaliar os requisitos do cliente e traduzi-los em soluções técnicas;
- Realizar revisões e testes de código para garantir a eficiência e funcionalidade do sistema;
- Trabalhar em colaboração com a equipe de desenvolvimento para garantir a implementação adequada da arquitetura;
- Identificar e resolver problemas de desempenho e escalabilidade;
- Manter-se atualizado sobre as tendências e tecnologias emergentes na área de arquitetura de software;
- Gerenciar e orientar a equipe de desenvolvimento, orientação técnica e suporte;
- Comunicar-se eficazmente com os clientes para entender suas necessidades e garantir a entrega de soluções de alta qualidade;
- Estruturar e coordenar arquiteturas em linguagem de programação diversificada.
Requisitos
Estudos
Valorizado
Experiência profissional
Sobre CODE GROUP
A CODE GROUP atua na análise, desenvolvimento, implantação de projetos sob medida, integrações, customização de plataformas de TI, e especialistas em modernização de plataformas EAD Moodle.
Atuamos com sustentação e melhorias de sistemas legados, estabilizando, modernizando, e gerando valor ao negócio em suporte aos times de TI.
Os valores e princípios básicos em todos os projetos da CODE GROUP são: Transparência, organização e agilidade! O nosso foco principal é Recrutamento & Seleção: Outsourcing e Hunting.
As melhores oportunidades de TI, com tecnologias inovadoras, estão aqui.
Utilização dos principais frameworks, single-page Application, Clean Code, Clean Architecture e design patterns em nossos desenvolvimentos e novas tecnologias, tais como: Especialistas em Soluções em Nuvem, Cloud (AWS, Google e Azure), Data (Machine Learning, Data Analytics, Streaming e Data Science), People & Development, e Gestão Ágil.
Visite nosso site!