Arquiteto de Software
IEBT Innovation
- Belo Horizonte - MG
- Permanente
- Período integral
Transformar as definições da arquitetura em orientações claras para o time;
Entender especificações técnicas e transformá-las em padrões e códigos de programação;
Garantir qualidade do ponto de vista técnico e de negócios ao longo de todo o ciclo de vida de desenvolvimento do software.Requisitos:Requisitos:
Experiência com segurança, autenticação e versionamento de APIs;
Integração de APIs REST e RESTFul;
Capacidade de definição de arquitetura de microsserviços;
Experiência com documentação de arquitetura;
Experiência sólida em desenvolvimento de aplicações em .NET > 6.0 (C#), React e PostgreSQL;
Experiência com contêineres (Docker) e orquestração (Kubernetes);
Conhecimento em boas práticas e conceitos como SOLID e principais padrões arquiteturais (Hexagonal, Camadas, Microserviços, MVC, etc).Requisitos específicos de React (Front-end)
Arquitetura e boas práticas:
Estruturação de aplicações React escaláveis, componentização, gerenciamento de estado (Redux, Zustand ou equivalente) e otimização de performance.
Integração e usabilidade:
Consumo de APIs REST/GraphQL no front-end, implementação de autenticação, controle de rotas e padronização de UI/UX responsiva.
Ferramentas e ecossistema:
Experiência com ferramentas modernas do ecossistema React (TypeScript, Vite/Webpack, Jest/RTL para testes, Styled Components/Tailwind ou similares).Requisitos específicos de C# / .NET (Back-end)
Desenvolvimento e arquitetura:
Experiência em C# com .NET 6+ para construção de APIs escaláveis, seguindo boas práticas de Clean Architecture, Domain-Driven Design (DDD) e SOLID.
Integração e persistência:
Criação e integração de serviços RESTful, mapeamento e consultas avançadas em bancos relacionais (preferência por PostgreSQL), além de uso de ORM (Entity Framework ou Dapper).
Ferramentas e ecossistema:
Vivência com testes automatizados (xUnit, NUnit, MSTest), controle de versionamento (Git), pipelines de CI/CD, além de containers (Docker) e orquestração (Kubernetes).Diferenciais
Interessante ter experiência com desenvolvimento em Node.js e PHP (Laravel).
Experiência com serviços e infraestrutura em Cloud;
Experiência com mensageria (RabbitMQ, Kafka);
Experiência com otimização de consultas em bancos SQL.BenefíciosPlano de Saúde e Odontológico
Auxílio Home Office
Auxílio Alimentação
Férias Remuneradas
Day Off no aniversário
Programa Saúde e Bem-Estar
Programa de Desenvolvimento Individual (PDI).