Empresa: Sklep Consultoria
Sobre a vaga: Como Engenheiro de Software Sênior, você se reportará ao Gerente de Projetos e atuará como referência técnica das squads, definindo a arquitetura das soluções, os padrões de engenharia e a estratégia de adoção de Inteligência Artificial nos produtos e no próprio processo de desenvolvimento. Você trabalhará em conjunto com o Product Owner e com a área de negócios na construção do produto, avaliando a viabilidade técnica das demandas, traduzindo necessidades de negócio em arquiteturas seguras, escaláveis e observáveis. Além de desenhar, você também codifica junto com o time, garantindo que as entregas sejam conduzidas com eficiência, agilidade e qualidade. Responsabilidades: • Definir, documentar e evoluir a arquitetura de soluções; • Projetar arquiteturas distribuídas em microsserviços, APIs e integrações sistêmicas de alta • disponibilidade, resiliência e desempenho; • Atuar de forma hands-on no desenvolvimento: codificar componentes core, bibliotecas compartilhadas, • integrações e trechos críticos de performance e segurança em C# / .NET; • Prototipar e implementar as soluções, servindo de referência de implementação e de boas práticas • para as squads; • Arquitetar soluções com Inteligência Artificial Generativa: LLMs, RAG (Retrieval-Augmented • Generation), bancos vetoriais, agentes, orquestração de ferramentas (function calling / MCP) e • engenharia de prompt; • Definir e disseminar padrões de engenharia: código limpo, Clean Architecture, DDD, testes • automatizados, CI/CD, versionamento e gestão de dívida técnica; • Realizar revisões de arquitetura e de código, atuando como gatekeeper técnico das entregas; • Garantir requisitos não funcionais: segurança, escalabilidade, observabilidade, custo em nuvem, • performance e continuidade de negócio; • Apoiar tecnicamente as squads, identificar e preencher os principais gaps técnicos e mentorar • desenvolvedores plenos e sêniores; • Participar da análise de requisitos, estimativas e do planejamento técnico das releases; • Atuar como interlocutor técnico junto a clientes, parceiros e áreas de negócio, segurança e • infraestrutura; • Trabalhar em conjunto com a liderança para alinhar e executar as estratégias de evolução tecnológica • e o roadmap de arquitetura. Requisitos: Graduação em Ciências da Computação, Engenharia da Computação ou áreas relacionadas; Excelentes habilidades de comunicação, resolução de problemas, negociação técnica e capacidade de influenciar sem autoridade formal; Mínimo de 6 anos de experiência em desenvolvimento de software, sendo pelo menos 3 anos atuando em arquitetura de sistemas; Domínio de C#, .NET / .NET Core e ASP.NET, com forte experiência em backend distribuído em microsserviços, RESTful API design, JSON, MVC, ORMs e mensageria (filas e eventos); Perfil hands-on, com prática atual de codificação e disposição para se manter próximo do código, escrevendo e revisando software no dia a dia; Domínio em AWS é obrigatório (computação, contêineres, serverless, mensageria, observabilidade e segurança); Experiência com contêineres e orquestração (Docker e Kubernetes); Conhecimento em plataformas e frameworks de IA; Experiência com bancos de dados SQL Server e stored procedures; bancos NoSQL e vetoriais são desejáveis; Experiência com GitHub, CI/CD e Infrastructure as Code (Terraform, CloudFormation ou equivalentes); Conhecimento em segurança da aplicação (OAuth2/OIDC, gestão de segredos, criptografia, OWASP) e em requisitos regulatórios do setor financeiro; Conhecimento em observabilidade e telemetria (logs, métricas, tracing distribuído, OpenTelemetry) Diferenciais: Experiência em arquitetura de soluções com Inteligência Artificial Generativa: LLMs, RAG, embeddings, bancos vetoriais, agentes e avaliação de resultados; Conhecimento em TypeScript, React JS, Angular, Node.js ou Python; Conhecimento em métodos ágeis (Scrum e Kanban) e do Jira; Certificações em arquitetura, AWS ou IA são diferenciais; Experiência em produtos bancários, adquirência e meios de pagamento são diferenciais; Inglês técnico para leitura de documentação é desejável. Experiência em produtos bancários, adquirência e meios de pagamento Sobre a empresa: Vaga: Engenheiro de Software Sênior Local: São Paulo/SP (Av. Paulista) Empresa: Montanari Tecnologia Sobre a Montanari Tecnologia: Com mais de 20 anos de mercado, somos parceiros estratégicos dos maiores bancos e players de meios de pagamento do país, entregando alto desempenho em soluções customizadas, integração sistêmica e backoffice. A Montanari é especialista em conciliação de cartão de crédito corporativo e BPO. Nosso portfólio reúne grandes nomes, como Bradesco, Itaú, Santander, Voetur, Maringá Turismo, Mastercard e Visa – parceiros que confiam na nossa expertise e valorizam a segurança e a solidez da relação. Estamos crescendo e buscando profissionais para embarcar nessa jornada conosco. Nos últimos anos, expandimos nossa atuação para a América Latina, com projetos em andamento no México e novas oportunidades em toda a região. Em paralelo, entramos com força em novas frentes de negócio de alto impacto: subadquirência, geração de cartões de crédito virtuais, plataformas de gestão de eventos corporativos e projetos para o setor público. São produtos novos, sendo construídos agora, com espaço real para quem quer deixar sua marca desde a primeira linha. Site: https://montanaritecnologia.com.br/ LinkedIn: https://www.linkedin.com/company/montanaritecnologia