An application made for this job — a tailored resume and cover letter that speak straight to the posting.
A Iacit busca um(a) arquiteto(a) de software para liderar a definição de arquiteturas, padrões e decisões técnicas que impactam o custo, desempenho e segurança de soluções complexas. O profissional orienta tecnologias, APIs e integrações, mantendo temporalmente a modularidade e a escalabilidade.
Você orientará o time na construção de soluções com alto coesão, baixo acoplamento e boa observabilidade, apoiando o ciclo de vida completo do software e a melhoria contínua da qualidade.
Definir e revisar arquiteturas de software, avaliando custo, risco, desempenho, segurança, escalabilidade e manutenibilidade.
Definir padrões e guidelines técnicos, conduzindo revisões arquiteturais, revisões de código e estratégias de testes.
Orientar escolhas de tecnologias, linguagens, frameworks, APIs e integrações; projetar soluções modulares, de baixo acoplamento e alta coesão.
Acompanhar todo o ciclo de vida do software, da análise de requisitos à entrega e evolução, antecipando riscos técnicos e propondo mitigações.
Decompor projetos em atividades técnicas, estimar esforço e complexidade, apoiar planejamento de releases e distribuir demandas conforme senioridade.
Mentorear o time, elevando a maturidade técnica com CI/CD, automação de testes, observabilidade, versionamento e registro de decisões arquiteturais. Desenvolvimento de software, arquitetura de sistemas e liderança técnica de equipes.
Padrões arquiteturais, design patterns, APIs, integração de sistemas, bancos de dados, testes e qualidade.
Definição e avaliação de arquiteturas, trade-offs, riscos, estimativas e planejamento técnico.
CI/CD, DevOps, observabilidade, segurança, desempenho, escalabilidade e gestão de dívida técnica.
Soluções modulares, baixo acoplamento e alta coesão, com reutilização de componentes e padrões.
Sistemas distribuídos, Cloud, containers e orquestração, mensageria, eventos, IaC, SRE e DDD.
Ambientes de P&D e soluções que integram software, hardware e/ou firmware.
Ensino Superior Completo - Engenharia de Computação, Ciência da Computação, Engenharia de Software, Engenharia Elétrica, Engenharia Eletrônica ou áreas afins.
Pós-Graduação: Especialização, Mestrado ou Doutorado em Computação, Arquitetura de Soluções ou áreas relacionadas.