Descrição da Vaga
A Solutis busca Desenvolvedor(a) Full Stack Sênior com sólida experiência em C#, .NET Core e Angular para 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.
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
- ✓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.
- ✓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.
- ✓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.
- ✓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.
- ✓Conhecimento em Git, estratégias de branching, pull requests e code review.
- ✓Conhecimento em Visual Studio ou VS Code.
- ✓Conhecimento em Postman, Swagger e OpenAPI.
- ✓Conhecimento em Node.js e NPM para desenvolvimento frontend.
- ✓Experiência com Scrum ou Kanban.
- ✓Conhecimento em documentação técnica e compreensão de requisitos.
- ✓Autonomia técnica.
- ✓Capacidade de analisar problemas complexos.
- ✓Experiência no desenvolvimento de aplicações completas.
- ✓Capacidade de transitar entre backend e frontend.
- ✓Compreensão dos impactos das decisões arquiteturais.
- ✓Colaboração com a equipe na construção de soluções sustentáveis.
Categorias
Sobre a Empresa
Mais vagas na Solutis →A Solutis é Digital! Somos apaixonados por tecnologia e esse valor está presente em nossas ações e proposta de trabalho. Engajamento, busca intensa por conhecimento, empatia e criatividade são a nossa receita para cultivar e colher, sempre, o melhor resultado tecnológico.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev