Talent.com
SiDi
Arquiteto de Soluções de Software MSSiDi • Recife, Pernambuco, Brasil
Procure outras vagas
Arquiteto de Soluções de Software MS

Arquiteto de Soluções de Software MS

SiDi • Recife, Pernambuco, Brasil
Há +30 dias
Descrição da vaga

Somos um dos maiores institutos de ciência e tecnologia do Brasil e, com um time com mais de 700 SiDiers que não para de crescer, já estamos em Campinas, Manaus e Recife, os maiores parques tecnológicos e de inovações do Brasil. Pois quem tem a vontade de criar projetos que irão transformar o mundo, não pode parar de se transformar. Em quase 20 anos de história, nos especializamos em solucionar problemas e trazemos em nossa bagagem mais de 1.100 projetos que impactam a vida de milhões de pessoas, levando inovação e fazendo o futuro acontecer agora.

/n

  • Comunicação avançada para melhor entendimento de pedidos de requisitos dos possíveis clientes, bem como para repassar o conhecimento técnico para a equipe;
  • Definição de Arquitetura de Software e da solução;
  • Experiência ou conhecimento sólido no desenvolvimento de soluções de software fim-a-fim, incluindo produtos com componentes de inteligência artificial (modelos de ML/IA, LLMs, APIs de IA, pipelines de dados ou similares);
  • Visão sistêmica dos problemas e processos;
  • Alto grau de criatividade e iniciativa para ideias inovadoras e soluções;
  • Organização pessoal para realizar o trabalho de forma rápida e eficiente;
  • Conhecimento avançado de linguagens de programação, assim como análise e implementação de software;
  • Conhecimento avançado em algoritmos e design patterns de programação;
  • Fluência em técnicas de escrita de documentação técnica;
  • Processo de desenvolvimento de software;
  • Conhecimento em conceitos e elaboração de casos de testes.


Formação Acadêmica

  • Graduação completa em Engenharia da Computação, Ciência da Computação, Engenharia Elétrica ou áreas correlatas.


Idiomas:

  • Inglês Avançado para leitura, escrita e conversação.

/n

Pré-vendas técnico e relacionamento com clientes

  • Participar ativamente de reuniões e conversas técnicas de pré-vendas com potenciais clientes para levantamento de requisitos;
  • Levantar opções de implementação e apoiar a escolha das melhores soluções, considerando cronograma e nível de qualidade exigidos;
  • Elaborar a proposta técnico-comercial;
  • Negociar aspectos técnicos críticos com clientes;
  • Levantar necessidades de recursos (hardware, software, pessoas) e de treinamento de acordo com as soluções propostas;
  • Comunicar-se com parceiros internos e externos para esclarecimento de dúvidas e obtenção de informações técnicas necessárias às soluções.


Arquitetura e desenvolvimento de software

  • Definir e propor arquiteturas de software para os diferentes projetos, sendo responsável pela qualidade arquitetural das soluções;
  • Contribuir ativamente na construção de soluções de software fim-a-fim, desde a concepção até a entrega em produção, incluindo produtos que incorporam componentes de inteligência artificial — modelos de ML/IA, LLMs, pipelines de dados e integrações correlatas;
  • Participar de reuniões técnicas com clientes ao longo dos projetos, representando a equipe na discussão de requisitos, decisões de arquitetura, alinhamentos de escopo e apresentação de resultados;
  • Liderar discussões e decisões que afetem a arquitetura e o design, avaliando alternativas, prós, contras e impactos futuros no projeto;
  • Participar ativamente do desenvolvimento de software para novos produtos e aplicações, recomendando melhorias de processo, performance e eficiência. Implementar código-fonte atendendo requisitos funcionais e não funcionais (robustez, portabilidade, segurança, manutenibilidade), seguindo boas práticas de engenharia de software;
  • Implementar ou adaptar requisitos existentes em função de mudanças de plataforma de software ou hardware.


Suporte técnico e mentoria da equipe

  • Suportar a equipe técnica na resolução de problemas críticos e de alta complexidade, por meio de análise de código, normas técnicas e estudos de tecnologia;
  • Orientar e supervisionar tecnicamente outros desenvolvedores, fomentando boas práticas de codificação (clareza, manutenibilidade, robustez);
  • Servir como referência técnica, esclarecendo dúvidas sobre conceitos e implementação de requisitos;
  • Orientar o time na análise de defeitos de software (bugs), identificação de causa raiz e definição de correções;
  • Definir escopo de treinamento técnico e apoiar o gestor na identificação de necessidades de capacitação da equipe.


Documentação e comunicação técnica

  • Elaborar documentação técnica de requisitos, detalhes de implementação, conceitos utilizados e casos de teste para validação;
  • Gerar relatórios técnicos e apresentações adequados a cada público, incluindo relatórios executivos para a gerência;
  • Compartilhar informações relevantes sobre novos requisitos com equipes de teste, gerentes de projeto e demais interessados;
  • Participar ativamente de reuniões em inglês, presenciais ou remotas, liderando discussões e decisões técnicas.


Gestão de riscos e processos

  • Avaliar riscos ao longo do projeto (atrasos na implementação, falhas de ferramentas, entre outros) e comunicá-los a líderes e gestores;
  • Analisar requisições de mudança de clientes internos e externos, avaliando viabilidade técnica, código-fonte e impacto das mudanças;
  • Prover suporte técnico a gerentes de projeto em análise de escopo, riscos, estimativas e planejamento estratégico;
  • Apoiar o gestor na definição e otimização de processos da equipe, com base na análise do fluxo de trabalho e dos resultados.


Inovação

  • Propor novas ideias e participar de atividades de inovação, incluindo submissão de propostas de patentes;
  • Coordenar verificações para evitar infração de patentes de terceiros;
  • Monitorar tendências tecnológicas relacionadas às áreas técnicas dos projetos.


Outras atividades

  • Participar de planejamento, alocação e atividades gerais do projeto, seguindo diretrizes de RH e gestão;
  • Participar de viagens de trabalho nacionais e/ou internacionais representando a equipe em atividades de transferência de conhecimento;
  • Eventualmente atuar de forma integrada como instrutor e mentor em programas educacionais de capacitação, ofertados on-line e ao vivo, com forte ênfase prática e exemplos reais de mercado.


Como instrutor em programas de capacitação

  • Estruturar a ementa e a carga horária da disciplina;
  • Preparar o material didático no template oficial;
  • Ministrar aulas interativas;
  • Demonstrar ferramentas e conceitos aplicados à área;
  • Registrar a presença e avaliar os alunos quanto a notas, frequência e soft skills;
  • Consolidar e entregar o boletim final à coordenação.
Criar um alerta de emprego para esta pesquisa

Arquiteto de Soluções de Software MS • Recife, Pernambuco, Brasil