Engenheiro(a) de Software Sênior | .NET, AWS e Inteligência Artificial Generativa

Grace Conexões de Talentos · São Paulo, SP

PresencialNão informadoPleno

Publicada ontem

Sobre a vaga

Sobre a oportunidade


Estamos em busca de um(a) Engenheiro(a) de Software Sênior para atuar em projetos de tecnologia de alta complexidade, participando diretamente da construção, evolução e modernização de soluções corporativas.


O profissional será uma das principais referências técnicas de uma equipe em formação, tendo papel fundamental na definição de arquitetura, decisões técnicas, qualidade de código e orientação dos demais desenvolvedores.


Buscamos alguém com forte experiência em desenvolvimento utilizando C#/.NET, arquitetura de software, microsserviços e AWS, que também tenha domínio prático de Inteligência Artificial Generativa aplicada ao desenvolvimento de software.


É essencial que seja um profissional hands-on, que continue participando diretamente da codificação, utilizando ferramentas de IA para acelerar o desenvolvimento, criar funcionalidades, refatorar aplicações, implementar testes e revisar códigos gerados por inteligência artificial.


Principais responsabilidades


* Projetar, desenvolver e evoluir aplicações corporativas utilizando C#, .NET e ASP.NET Core.

* Definir e implementar arquiteturas escaláveis, distribuídas e de alta disponibilidade.

* Desenvolver e manter microsserviços, APIs REST e integrações entre sistemas.

* Projetar soluções utilizando serviços da AWS, considerando escalabilidade, segurança, performance e disponibilidade.

* Aplicar boas práticas de arquitetura, como Clean Architecture, DDD, SOLID e padrões de projeto.

* Utilizar ferramentas de Inteligência Artificial Generativa no desenvolvimento de software, incluindo geração, refatoração, correção e testes de código.

* Revisar e validar códigos produzidos por ferramentas de IA, identificando falhas de lógica, vulnerabilidades, problemas de desempenho e inconsistências arquiteturais.

* Trabalhar com LLMs, RAG, embeddings, bancos de dados vetoriais, agentes e APIs de modelos de inteligência artificial.

* Estabelecer padrões técnicos e boas práticas de desenvolvimento para a equipe.

* Realizar revisões de código, orientar desenvolvedores e apoiar a evolução técnica do time.

* Implementar práticas de CI/CD, infraestrutura como código e automação de processos.

* Garantir requisitos de segurança, observabilidade, qualidade e desempenho das aplicações.

* Atuar em conjunto com Product Owners, gestores e áreas de negócio, traduzindo necessidades em soluções tecnológicas.


Requisitos obrigatórios


* Ensino superior completo em Ciência da Computação, Engenharia da Computação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.

* Mais de 6 anos de experiência profissional em desenvolvimento de software.

* Mínimo de 3 anos de experiência com arquitetura de software.

* Domínio de C#, .NET, .NET Core e ASP.NET Core.

* Experiência com desenvolvimento de aplicações distribuídas, microsserviços, APIs REST e integrações.

* Experiência prática com AWS em ambiente de produção.

* Conhecimento de Docker e Kubernetes.

* Experiência com SQL Server, consultas e procedures.

* Conhecimento de GitHub, pipelines CI/CD e infraestrutura como código, utilizando Terraform ou CloudFormation.

* Conhecimento de segurança de aplicações, incluindo OAuth2, OIDC, gerenciamento de secrets, criptografia e boas práticas OWASP.

* Experiência com observabilidade, logs, métricas e rastreamento distribuído.

* Conhecimento de plataformas e tecnologias de Inteligência Artificial Generativa, incluindo LLMs, RAG, embeddings, agentes e APIs de modelos.

* Experiência prática utilizando ferramentas de IA para desenvolvimento de software, como OpenAI Codex, GitHub Copilot, Claude Code, Cursor ou similares.

* Capacidade de revisar, corrigir e validar códigos gerados por IA, garantindo qualidade, segurança e desempenho.

* Experiência em liderança técnica, revisão de código e orientação de desenvolvedores.


Diferenciais


* Experiência com bancos, instituições financeiras, adquirência, meios de pagamento, conciliação ou sistemas financeiros.

* Conhecimento aprofundado em LLMs, RAG, embeddings, bancos vetoriais e agentes de IA.

* Experiência com avaliação de respostas de IA, redução de alucinações e mecanismos de validação.

* Conhecimento em TypeScript, React, Angular, Node.js ou Python.

* Experiência com metodologias ágeis, como Scrum e Kanban.

* Certificações em AWS, arquitetura de software ou Inteligência Artificial.

* Inglês técnico.

Show more Show less

Leu e ficou na dúvida? A nota responde.

Ver minha nota