Desenvolvedor(a) .net sênior
Description
A Nava está buscando Desenvolvedor(a) Full-Stack .NET Sênior para integrar uma equipe de desenvolvimento da área de Varejo
Nesta posição, você será responsável por projetar, desenvolver, testar e manter soluções de software de alta qualidade, abrangendo desde APIs e Jobs de back-end até interfaces de front-end. O candidato ideal possui um profundo conhecimento em arquitetura de software moderna, princípios SOLID, e um forte domínio do ecossistema .NET e Vue.js.
Principais responsabilidades
Nesta posição, você será responsável por:
•Desenvolver e manter APIs RESTful e aplicações de background (Jobs) utilizando o Pine Framework, seguindo a arquitetura em camadas e os padrões de projeto estabelecidos.
•Atuar no desenvolvimento de interfaces web responsivas e dinâmicas com Vue.js 3, seguindo as melhores práticas de componentização e gerenciamento de estado.
•Projetar e implementar soluções baseadas em arquiteturas de microsserviços e orientadas a eventos, utilizando mensageria com RabbitMQ.
•Integrar aplicações com diversos sistemas internos e externos, como Red Hat SSO para autenticação, CA API Gateway para exposição de APIs.
•Garantir a qualidade do código através da escrita de testes automatizados (unitários e de integração), da documentação de APIs com Swagger e da participação ativa em code reviews.
•Configurar e monitorar o envio de logs e métricas das aplicações para as plataformas Splunk e Dynatrace.
•Colaborar com a equipe na definição de soluções técnicas, aderindo aos princípios de Clean Architecture, Arquitetura Hexagonal e Domain-Driven Design (DDD).
•Trabalhar com o ciclo de vida de desenvolvimento de software utilizando o Azure DevOps, incluindo a gestão de código-fonte com GIT e o uso de pipelines de CI/CD.
Requisitos
Para essa oportunidade, é importante que você tenha:
Back-End:
- Linguagem e Framework: Sólida experiência em desenvolvimento back-end com C# e o ecossistema .NET (.NET Core / .NET 6+).
- Arquitetura de Software: Domínio comprovado dos princípios SOLID e profundo conhecimento prático em Clean Architecture e Arquitetura Hexagonal (Ports and Adapters).
- Padrões de Projeto: Experiência com Injeção de Dependência, padrão Repository, Unit of Work e Mediator (CQRS).
- Desenvolvimento de APIs: Vasta experiência na construção de APIs RESTful com ASP.NET Core.
- Bancos de Dados: Experiência com bancos de dados relacionais (SQL Server, incluindo Reporting Services) e NoSQL (MongoDB).
- Mensageria: Conhecimento prático em sistemas de mensageria, especificamente RabbitMQ.
- ORM: Experiência com Dapper e Entity Framework Core.
Front-End:
- Framework: Sólida experiência com Vue.js (versão 3).
- Arquitetura Vue.js: Proficiência com a Composition API, gerenciamento de estado com Pinia (ou Vuex) e roteamento com Vue Router.
- Ecossistema Front-End: Familiaridade com ferramentas de build modernas, preferencialmente Vite.
Arquitetura e DevOps:
- CI/CD: Experiência com ferramentas de integração e entrega contínua, utilizando Azure DevOps.
- Controle de Versão: Domínio de GIT, incluindo padrões de nomenclatura de branches.
- Monitoramento e Qualidade: Experiência com ferramentas de logging centralizado (Splunk), monitoramento de performance (Dynatrace) e análise estática de código (SonarQube).
- Autenticação: Experiência com sistemas de Single Sign-On, como Red Hat SSO (Keycloak).
- Gerenciamento de Pacotes: Experiência com Nuget e gerenciadores de artefatos como Jfrog Artifactory.
Diferenciais
Será um diferencial se você tiver:
- Arquitetura de Microsserviços: Experiência na concepção e implementação de sistemas distribuídos.
- Domain-Driven Design (DDD): Conhecimento nos conceitos e aplicação prática de DDD.
- Containers: Familiaridade com plataformas de orquestração de containers como OpenShift ou Kubernetes.
- Testes Automatizados: Experiência com frameworks de teste para .NET (xUnit, NUnit) e Vue.js (Vitest, Jest).
- Ferramentas: Proficiência no uso de Postman para testes de API.
- Comunicação: Experiência com plataformas de comunicação como serviço (CPaaS), como Zenvia.
Modelo de trabalho
Modelo: Remoto
Entrevista técnica com a SophIA
Para realizar sua entrevista técnica, acesse a plataforma e digite manualmente o código da vaga:
Acesse a SophIA: https://entrevista.starmindai.ai
Código da vaga: NAVA-FULLNET
Benefícios
Na Nava, oferecemos um pacote de benefícios pensado para apoiar diferentes momentos da vida e da jornada profissional:
• Vale-refeição/vale-alimentação
• Vale-transporte ou fretado, conforme elegibilidade e modelo de trabalho
• Cartão multibenefícios
• Convênio médico e odontológico
• Seguro de vida
• Wellhub
• Auxílio-creche, conforme política vigente
• Assistência pessoal
• Cartão farmácia
• Parcerias com descontos em educação, serviços, cultura e lazer
Sobre a Nava
Atuamos no core de empresas líderes em seus segmentos, onde tecnologia, estratégia e operação se encontram. Desenhamos arquiteturas, estruturamos governança e transformamos complexidade em clareza, criando soluções que impulsionam crescimento, eficiência e competitividade de forma contínua.
Com cerca de 2.000 especialistas, a Nava conecta pensamento criativo, engenharia avançada e tecnologia impulsionada por GenAI para acelerar resultados de negócio. Atuamos em dados, cibersegurança, cloud, observabilidade, infraestrutura, modernização de aplicações e creative innovation, sendo o elo que faz tecnologia e negócios avançarem na mesma direção.
Nosso ecossistema amplia essa capacidade por meio da GH Brandtech, que une estratégia de marca, experiência, design e produtos digitais; da Ventura, referência em cibersegurança, resposta a incidentes e gestão de crises; e da ®CS Global IT, especializada em Cloud, Multicloud e Data Center. Juntas, fortalecem nossa atuação para entregar soluções escaláveis que impulsionam inovação, crescimento sustentável e vantagem competitiva.
Diversidade e inclusão
Nossas oportunidades são destinadas a todas as pessoas, independentemente de etnia, identidade de gênero, orientação sexual, idade, origem, religião, deficiência ou neurodiversidade.
Valorizamos diferentes histórias e perspectivas, porque elas fortalecem novas ideias e impulsionam nossa evolução.
Aqui, tecnologia é levada a sério e pessoas também.
Privacidade de dados
Ao se candidatar, seus dados pessoais serão tratados pela Nava exclusivamente para fins relacionados ao recrutamento e seleção, incluindo a avaliação de aderência ao perfil da vaga, a comunicação durante o processo e, quando aplicável, a consideração para futuras oportunidades, em conformidade com a Lei Geral de Proteção de Dados Pessoais (LGPD).
A Nava adota medidas de segurança para proteger suas informações e assegura o exercício dos direitos previstos na legislação aplicável.
Para obter mais informações ou fazer uma solicitação relacionada ao tratamento dos seus dados pessoais, entre em contato com o Encarregado pelo Tratamento de Dados pelo e-mail .
Skills
- API
- API Gateway
- Artifactory
- Azure
- Azure DevOps
- CI/CD
- Clean Architecture
- Cloud
- CQRS
- C#
- Design Patterns
- DevOps
- Distributed Systems
- Domain-Driven Design (DDD)
- .NET
- Dynatrace
- Generative AI
- Git
- Hexagonal Architecture
- Jest
- Keycloak
- Kubernetes
- Lgpd
- Microservices
- MongoDB
- NoSQL
- NUnit
- Observability
- OpenShift
- Postman
- RabbitMQ
- RDBMS
- REST
- SonarQube
- Splunk
- SQL
- SQL Server
- SSO
- Swagger
- Test Automation
- Version Control
- Vite
- Vitest
- Vue
- xUnit