O Arquiteto de Software é responsável por projetar e definir a arquitetura de soluções complexas, garantindo a escalabilidade, segurança, e performance das aplicações. Este profissional lidera as decisões técnicas, define padrões de desenvolvimento e atua como referência técnica para as equipes de engenharia, trabalhando em estreita colaboração com stakeholders de tecnologia e negócios.
Ele também é responsável por assegurar que a arquitetura dos sistemas esteja alinhada com os objetivos estratégicos da empresa, além de promover inovação tecnológica.
Principais Responsabilidades:
Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas.
Experiência sólida com arquitetura de sistemas complexos e escaláveis.
Proficiência em linguagens como .Net, C#, Node.js, Asp, Javascript, TypeScript, Python, entre outras.
Expertise em arquitetura de microsserviços, monolítica e serverless.
Experiência com bancos de dados SQL e NoSQL (ex.: PostgreSQL, MongoDB).
Conhecimento avançado em cloud computing (AWS, Azure, GCP, Oracle OCI).
Forte experiência com padrões de design e frameworks modernos.
Certificações em arquitetura de software ou cloud (AWS Certified Solutions Architect, Azure Solutions Architect).
Experiência com ferramentas de orquestração de containers como Kubernetes e Docker Swarm.
Conhecimento de infraestrutura como código (Terraform, CloudFormation).
Familiaridade com frameworks de integração contínua e entrega contínua (CI/CD).
CI&T
Everyday Health Group
BCD Travel
Eventus Solutions Group
Spiceworks