Desenvolvedor(a) full stack pleno

Há 8 horas

Rio de Janeiro, State of Rio de Janeiro, Brasil Netvagas Tempo integral

Buscamos alguém que:

  • Pensa e age a partir das perspectivas dos clientes. Demonstra interesse e curiosidade de conhecer os clientes, seus comportamentos e preferências para atender e superar suas expectativas; 
  • Demonstra compromisso permanente em aprender, ensinar e desenvolver, contribuindo para um ambiente descontraído, respeitoso e colaborativo, incentivando a diversidade; 
  • É flexível para se desprender de paradigmas e modelos mentais existentes. Busca soluções inovadoras e sustentáveis, para criar vantagens competitivas para o negócio, equilibrando os interesses econômicos, ambientais e sociais. 

Para fazer parte do nosso time, é essencial:

  • Residir em Rio de Janeiro;
  • Graduação Completa em Sistemas de Informação, Ciência da Computação, Análise de Sistemase/ou áreas correlatas;
  • Experiência no desenvolvimento de aplicações fullstack, com foco em tecnologias Microsoft e metodologias ágeis;
  • Experiência na entrega de sistemas escaláveis, APIs e soluções baseadas em nuvem;
  • Domínio de C# e .NET, com experiência em .NET 6, 8 ou 10 e familiaridade com o ciclo de vida das versões LTS;
  • Experiência com desenvolvimento web em ASP.NET Core, incluindo APIs RESTful e Razor Pages;
  • Conhecimento em frontend com CSS, HTML, TypeScript, Razor ou Vue.js, integrado ao backend .NET;
  • Conhecimento de arquitetura de software, incluindo Clean Architecture, SOLID, DDD e Design Patterns, para manutenção das estruturas atuais;
  • Experiência com testes automatizados utilizando xUnit, NUnit, Moq e FluentAssertions, incluindo cobertura integrada ao CI/CD;
  • Conhecimento em bancos de dados relacionais, como SQL Server e PostgreSQL, e não relacionais, como MongoDB e Redis, com foco em performance e modelagem eficiente;
  • Experiência com CI/CD, utilizando Jenkins, GitLab CI, GitHub Actions ou Azure DevOps para configuração de pipelines automatizados de build, teste e deploy;


É diferencial:

  • Experiência com containers utilizando Docker e familiaridade com Kubernetes para orquestração e deploy;

  • Experiência com versionamento de código utilizando Git, estratégias de branching, como Git Flow ou trunk-based, e code review;
  • Experiência com integração de serviços em nuvem, como Azure, preferencialmente, AWS ou GCP, incluindo App Services, Functions, Blob Storage e monitoramento com Application Insights;
  • Conhecimento em práticas ágeis, como Scrum e Kanban, com participação em cerimônias, planejamento e entregas incrementais;
  • Conhecimento em observabilidade e monitoramento utilizando Serilog, ELK Stack, Prometheus e Grafana;

O que te espera no dia a dia:

  • Traduzir especificações técnicas e funcionais em código;
  • Projetar, desenvolver e manter códigos utilizando a plataforma.NET, com foco em reutilização e performance;
  • Atuar de forma investigativa na identificação de gargalos e erros em códigos existentes, realizando as correções necessárias;
  • Garantir qualidade, organização, automação e aderência aos padrões de mercado;
  • Trabalhar de forma colaborativa, mantendo o compromisso com prazos e entregas;