Pessoa engenheira de software sênior | arquitetura de soluções e inteligência artificial
Friend Consulting Pessoa engenheira de software sênior | arquitetura de soluções e inteligência artificial
Summary
Senior software engineer focused on solution architecture and applied AI at Friend Consulting in Campinas: evolving system architecture, building resilient .NET microservices on Azure with messaging and observability, and integrating LLMs, agents, and generative AI into corporate products.
- Sólida experiência em desenvolvimento de software, principalmente com .NET.
- Experiência com arquitetura de software e soluções em cloud, preferencialmente Microsoft Azure.
- Vivência com microsserviços, integrações entre sistemas e mensageria.
- Conhecimento em observabilidade, utilizando ferramentas como Datadog ou similares.
- Experiência com práticas de desenvolvimento seguro (Secure by Design).
- Conhecimento e experiência com escalabilidade, alta disponibilidade e otimização de performance.
- Experiência com testes automatizados, incluindo testes unitários e de integração, além de práticas de TDD e BDD.
- Experiência prática na aplicação de inteligência artificial em produtos.
- Ensino superior completo.
- Inglês avançado, com domínio da conversação e da escrita, para comunicação com stakeholders globais.
Será considerado um diferencial:
- Experiência com inteligência artificial generativa, incluindo LLMs, RAG e agentes.
- Vivência na integração de soluções de IA com sistemas corporativos.
- Conhecimento em governança, segurança e uso responsável de inteligência artificial.
- Contribuir para a evolução da arquitetura de sistemas e produtos, desde o design até a operação.
- Aplicar padrões arquiteturais e boas práticas de engenharia, garantindo qualidade, consistência e manutenibilidade das soluções.
- Projetar e desenvolver soluções robustas de integração, incluindo APIs, eventos e sistemas de mensageria.
- Desenvolver sistemas resilientes, escaláveis, seguros e observáveis, considerando requisitos de alta disponibilidade e performance.
- Contribuir para iniciativas de modernização tecnológica e redução de dívida técnica.
- Manter a documentação técnica clara, atualizada e versionada, registrando decisões arquiteturais.
- Incentivar a reutilização de componentes e soluções, promovendo eficiência e padronização entre os times.
- Garantir aderência aos padrões de desenvolvimento seguro e às boas práticas de arquitetura e engenharia de software.
- Atuar na resolução de incidentes relevantes e na tomada de decisões técnicas.
- Contribuir para a melhoria contínua com base em dados, métricas e indicadores de desempenho.
- Apoiar a otimização do uso de infraestrutura, considerando eficiência operacional e princípios de FinOps.
- Decompor problemas complexos em entregas incrementais, priorizando valor e resultados para o negócio.
- Desenvolver e integrar soluções baseadas em inteligência artificial, incluindo LLMs, agentes e automações.
- Avaliar oportunidades de aplicação de IA considerando valor de negócio, riscos, viabilidade técnica e impacto operacional.
- Desenvolver soluções integradas a sistemas corporativos e fluxos de negócio.
- Aplicar boas práticas de uso responsável da inteligência artificial, considerando segurança, privacidade e governança.
- Atuar como referência técnica para o time, apoiando decisões arquiteturais e a execução de iniciativas estratégicas.
- Apoiar o desenvolvimento de outros profissionais de engenharia e o processo de onboarding de novos integrantes.
- Disseminar boas práticas de qualidade, desenvolvimento e engenharia de software.
- Colaborar com equipes de Produto, Engenharia e Negócio para construir soluções alinhadas aos objetivos estratégicos.
- Executar demais atividades relacionadas à área.