Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior com sólida experiência em desenvolvimento de software, transformação digital e modernização de sistemas legados. Procuramos um profissional com perfil hands-on, autonomia técnica e experiência prática em arquiteturas modernas, especialmente BFF (Backend for Frontend), Micro Frontends e Microsserviços, além de conhecimentos na aplicação de Inteligência Artificial (IA) para análise de sistemas legados, levantamento de requisitos e desenvolvimento de soluções.
Principais responsabilidades
- Desenvolver e modernizar aplicações utilizando .NET Core/C# e React.js/TypeScript.
- Atuar na implementação e evolução de arquiteturas baseadas em BFF, Micro Frontends e Microsserviços.
- Participar da modernização e migração de sistemas monolíticos e legados para arquiteturas modernas e cloud-native.
- Utilizar ferramentas de Inteligência Artificial para apoiar a análise de códigos legados, identificação de regras de negócio, levantamento de requisitos e desenvolvimento de software.
- Desenvolver e integrar APIs REST, garantindo escalabilidade, segurança e performance.
- Participar de decisões técnicas, definição de padrões de arquitetura e boas práticas de desenvolvimento.
- Realizar code reviews, refatorações e otimizações de código.
- Colaborar com equipes multidisciplinares em ambientes ágeis.
- Apoiar a implementação e evolução de pipelines CI/CD e práticas DevOps.
Requisitos técnicos
- Experiência sólida em .NET Core / C#.
- Experiência com React.js e TypeScript.
- Vivência prática com BFF (Backend for Frontend).
- Experiência com arquitetura de Micro Frontends.
- Experiência no desenvolvimento e integração de Microsserviços.
- Conhecimento e aplicação de IA no ciclo de desenvolvimento de software, especialmente na análise e modernização de sistemas legados.
- Experiência em modernização de aplicações monolíticas e migração para arquiteturas modernas.
- Desenvolvimento e integração de APIs REST.
- Conhecimento em bancos de dados SQL e NoSQL.
- Vivência com Docker, Kubernetes e ambientes Cloud (AWS, Azure ou similares).
- Conhecimento de boas práticas de desenvolvimento, versionamento e metodologias ágeis.
- Formação superior em Tecnologia da Informação ou áreas correlatas
Diferenciais
- Conhecimentos em VB6 e modernização de aplicações desenvolvidas nessa tecnologia.
- Experiência com Java e/ou Python.
- Vivência com ferramentas de CI/CD, como Jenkins, GitHub Actions, GitLab CI ou Azure DevOps.
- Conhecimentos em DevSecOps, mensageria, filas e gRPC.
- Experiência com estratégias de replatforming, refactoring e re-architecture.
- Certificações AWS ou Azure.
- Experiência em ambientes corporativos complexos.
Perfil que buscamos
Buscamos um profissional com visão sistêmica, capacidade analítica, boa comunicação e autonomia para solucionar desafios técnicos complexos. É fundamental possuir experiência prática e recente com BFF, Micro Frontends, Microsserviços e modernização de aplicações, participando ativamente do desenvolvimento e da evolução de soluções em produção.