Estamos em busca de um(a) Desenvolvedor(a) FullStack Pleno para atuar em um ambiente colaborativo e desafiador, contribuindo no desenvolvimento e evolução de aplicações robustas. Buscamos um profissional com experiência em .NET e Angular, com olhar crítico para qualidade, performance e boas práticas de desenvolvimento.
📍 Modelo híbrido – Av. Paulista (1 a 2x por semana)
Responsabilidades
- Desenvolver e manter aplicações fullstack utilizando .NET e Angular;
- Criar e evoluir APIs RESTful e serviços backend;
- Construir interfaces modernas, performáticas e responsivas;
- Atuar na análise e otimização de queries e acesso a dados;
- Aplicar boas práticas de arquitetura, design de código e testes automatizados;
- Trabalhar em conjunto com times multidisciplinares;
- Participar de processos de CI/CD e versionamento de código;
- Garantir qualidade, escalabilidade e segurança das aplicações.
Requisitos
Backend (.NET / C#)- Domínio de C# e .NET Core / .NET 6+ (incluindo .NET 8);
- Experiência no desenvolvimento de Web APIs RESTful e serviços (Background/Hosted Services);
- Conhecimento em arquitetura de software (Clean Architecture, DDD, SOLID, Clean Code);
- Vivência com Dapper e SQL Server (T-SQL), incluindo:
- Views, Stored Procedures, índices e execution plans;
- Domínio de injeção de dependência (Transient, Scoped, Singleton);
- Experiência com testes automatizados (xUnit, NUnit, Moq, FluentAssertions).
Frontend (Angular)- Experiência com Angular (versões recentes) e TypeScript;
- Domínio do ciclo de vida de componentes (ngOnInit, ngOnChanges, ngOnDestroy);
- Conhecimento em programação reativa com RxJS;
- Experiência com gerenciamento de estado (NgRx ou Service-with-a-Subject);
- Vivência com Angular Router, Lazy Loading e Route Guards;
- Domínio de HttpClient e HttpInterceptors (JWT, tratamento de erros);
- Conhecimento em HTML5, CSS3/SASS, Flexbox, CSS Grid;
- Experiência com componentização (Smart/Dumb Components).
DevOps, Cloud e Ferramentas- Conhecimento em Azure (App Services, Azure SQL, Functions, Key Vault);
- Experiência com CI/CD (Jenkins);
- Domínio de Git (branches, PRs, resolução de conflitos).
Diferenciais
- Experiência com mensageria (Azure Service Bus ou RabbitMQ);
- Testes de frontend com Jasmine, Karma ou Cypress;
- Conhecimento em Docker (conteinerização).
📩 Inscrição no processo seletivo
Para seguir com o processo, pedimos que também realize sua candidatura na plataforma Sophia:
🔗 Link para candidatura: https://entrevista.starmindai.ai
🔢 Código da vaga: NAVA-FULLSTACKPL