**Área de Atuação**:.net Core Angular AWS RabbitMq SQL Server
**Cidade**:Diadema Remoto
**UF**:SP
**País**:Brasil
**Vaga Remota para residentes na região de Diadema/SP.**
**Sobre a Empresa**:
A Breton quer fazer parte do ciclo de vida dos clientes e estar presente em todas as fases que para ele são importantes. Como resultado da experiência do cliente Breton, conquistamos embaixadores da marca que conhecem a nossa proposta de valor, que estão preparados para investir em seus sonhos, apaixonados por nossas soluções e nossos serviços e incrivelmente satisfeitos com o jeito de ser Breton!
Mais do que vender produtos, queremos encontrar as melhores soluções para os nossos clientes, transformando seus espaços em algo mais que especial.
**Objetivo**:
Desenvolver soluções full-stack com foco em aplicações performáticas, escaláveis e seguras, utilizando.NET no back-end e Angular no front-end, atuando em todo o ciclo de desenvolvimento de software.
**Responsabilidades**:
- Desenvolver APIs RESTful utilizando ASP.NET Core, implementando regras de negócio em C# e realizando acesso a dados com Entity Framework Core.
- Construir interfaces interativas em Angular com TypeScript, seguindo boas práticas de UX e integrando com APIs de forma eficiente.
- Aplicar princípios de Clean Code e SOLID, utilizar padrões de projeto como Factory, Strategy e Repository, e realizar testes automatizados (unitários e de integração).
- Projetar e implementar soluções de mensageria com RabbitMQ, incluindo configuração de exchanges, filas e tratamento de dead-letter.
- Participar da definição e operação de pipelines de CI/CD, contribuindo para deploy automatizado em ambientes com containers Docker e serviços AWS (ECS, Lambda, RDS).
- Elaborar e manter documentação técnica como Swagger, Postman, README e guias de uso para apoiar o onboarding e a manutenção da base de código.
- Realizar análise de performance de sistemas, propondo otimizações em queries, estruturas de código e arquitetura em nuvem.
- Atuar de forma colaborativa em cerimônias ágeis, orientando desenvolvedores menos experientes, sugerindo melhorias e contribuindo para a evolução contínua do time e do produto.
**Requisitos**
- Mínimo** 3 anos**de atuação em desenvolvimento de software full-stack com.**NET e Angular.**:
- **ASP.NET Core 6** ou superior
- **Angular 12+** com TypeScript e RxJS
- Entity Framework Core
- Padrões de Projeto (Design Patterns)
- Mensageria com RabbitMQ
- AWS (ECS, Lambda, RDS)
- Docker
- Integração Contínua (CI/CD)
- Testes Automatizados com xUnit ou NUnit
- Ensino superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
**Perfil**
Clareza na comunicação, colaboração em equipe, proatividade, organização, foco em entrega de valor, comprometimento com boas práticas de engenharia e aprendizado contínuo.
**Modelo de Contratação**: PJ - Remoto para residentes em **Diadema/SP** ou cidades próximas.