Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor(a) Full Stack .NET / Angular Sênior | Remoto

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Buscamos um(a) Desenvolvedor(a) Full Stack Sênior com sólida experiência em C#, .NET Core e Angular, capaz de atuar no desenvolvimento de soluções robustas, escaláveis e seguras.

O profissional participará da construção e evolução de aplicações, contribuindo com decisões técnicas, definição de boas práticas e implementação de soluções de ponta a ponta.

Principais responsabilidades:

  • Desenvolver e evoluir aplicações Full Stack utilizando C#, .NET Core e Angular.

  • Projetar, desenvolver e integrar APIs REST com ASP.NET Core.

  • Implementar soluções seguindo princípios SOLID, Clean Architecture e padrões de projeto.

  • Desenvolver interfaces modernas e componentes reutilizáveis com Angular.

  • Trabalhar com bancos de dados relacionais, garantindo desempenho e integridade das informações.

  • Implementar mecanismos de autenticação, autorização e segurança.

  • Participar de decisões técnicas, revisões de código e melhorias de arquitetura.

  • Colaborar com equipes multidisciplinares utilizando metodologias ágeis.

Requisitos técnicos obrigatórios:

Backend — C# e .NET

  • Domínio de C# 9 ou superior, programação orientada a objetos, LINQ e coleções.

  • Experiência com programação assíncrona, Tasks e paralelismo.

  • Conhecimento em tratamento de exceções, Reflection e atributos.

  • Desenvolvimento de APIs REST com ASP.NET Core.

  • Experiência com middlewares, injeção de dependência e versionamento de APIs.

  • Implementação de autenticação e autorização utilizando JWT, Claims e Policies.

  • Gerenciamento de configurações e ambientes.

Acesso a dados:

  • Experiência com Entity Framework Core, ORM e Migrations.

  • Domínio de consultas LINQ avançadas, estratégias de tracking e otimização de desempenho.

  • Conhecimento em Oracle e/ou SQL Server.

  • Experiência com queries SQL, stored procedures e transações.

Arquitetura e boas práticas:

  • Experiência com Clean Architecture e princípios SOLID.

  • Conhecimento dos principais conceitos de Domain-Driven Design (DDD).

  • Aplicação de padrões de projeto, como Repository, Factory, Adapter e Strategy.

  • Boas práticas de design de software, segurança e qualidade de código.

Frontend — Angular

  • Experiência avançada com Angular, incluindo componentes, módulos e serviços.

  • Domínio de data binding, diretivas e pipes.

  • Conhecimento em RxJS e programação reativa.

  • Experiência com gerenciamento de estado utilizando RxJS, NGXS ou NgRx.

  • Desenvolvimento de componentes reutilizáveis e comunicação entre componentes e serviços.

Ferramentas e metodologias:

  • Git, estratégias de branching, pull requests e code review.

  • Visual Studio ou VS Code.

  • Postman, Swagger e OpenAPI.

  • Node.js e NPM para desenvolvimento frontend.

  • Experiência com Scrum ou Kanban.

  • Documentação técnica e compreensão de requisitos.

Perfil profissional esperado:

Procuramos alguém que tenha autonomia técnica, capacidade de analisar problemas complexos e experiência no desenvolvimento de aplicações completas.

É importante que o profissional consiga transitar entre backend e frontend, compreenda os impactos das decisões arquiteturais e colabore com a equipe na construção de soluções sustentáveis.

Acesse nosso grupo de vagas!