Desenvolvedor Full Stack Netvagas NOVA LIMA, MG, BR
Descrição da vaga
Missão do cargo
Atuar no desenvolvimento e evolução de aplicações e integrações corporativas, participando de todas as etapas do ciclo de desenvolvimento de software, desde a análise técnica até a implementação e sustentação das soluções. O profissional trabalhará em conjunto com equipes multidisciplinares e parceiros, contribuindo para a construção de sistemas e integrações escaláveis, seguros e de alta qualidade.
O que estamos buscando
- Experiência comprovada no desenvolvimento de software utilizando C#, .NET e Angular;
- Conhecimento em desenvolvimento, documentação e consumo de APIs REST;
- Experiência com banco de dados Microsoft SQL Server, incluindo modelagem e escrita de consultas SQL;
- Conhecimento em Entity Framework Core;
- Familiaridade com princípios de arquitetura de software e boas práticas como SOLID;
- Familiaridade com autenticação e autorização em aplicações web (JWT, OAuth 2.0);
- Conhecimento em testes unitários e de integração;
- Experiência com controle de versão utilizando Git e fluxo colaborativo de desenvolvimento;
- Experiência em equipes que utilizam metodologias ágeis, como Scrum e Kanban;
- Boa capacidade analítica e de resolução de problemas;
- Facilidade para trabalhar em equipe e boa comunicação.
Será considerado um diferencial possuir conhecimentos em:
- Clean Architecture e padrões avançados de design de software.
- Desenvolvimento e consumo de APIs SOAP.
- Familiaridade com Azure DevOps, especialmente pipelines e repositórios.
- Familiaridade com ambientes Linux.
- Experiência com mensageria assíncrona utilizando RabbitMQ ou plataformas similares.
- Segurança de aplicações com foco em OAuth 2.0, OpenID Connect e fluxos de autorização complexos.
- Observabilidade e log estruturado, com experiência em ferramentas como Serilog, GCP Observability ou Application Insights.
- Familiaridade com Docker e containers para desenvolvimento e implantação de aplicações.
- Familiaridade com os serviços da plataforma Microsoft Azure.
- Desenvolver e manter aplicações web utilizando tecnologias .NET e Angular;
- Desenvolver e manter integrações entre sistemas internos e plataformas de terceiros utilizando .NET, APIs, mensageria e demais mecanismos de integração;
- Desenvolver, documentar e consumir APIs REST;
- Modelar e desenvolver consultas, procedures e demais objetos em Microsoft SQL Server;
- Participar da definição de soluções técnicas e da adoção de boas práticas de desenvolvimento;
- Atuar na correção de defeitos, evolução de funcionalidades e manutenção de sistemas e integrações existentes;
- Colaborar com processos de revisão de código e testes;
- Trabalhar em ambiente de desenvolvimento ágil, contribuindo para a melhoria contínua dos produtos.
A Somvibe é uma distribuidora musical que oferece soluções completas para artistas independentes.Estamos em busca de um(a) desenvolvedor(a) backend apaixonado(a) por tecnologia e música para elevar...