Empresa: Claro
O desafio desta posição é desenvolver e evoluir aplicações Full Stack utilizando C# e .NET, com foco em reutilização, performance e escalabilidade. Você atuará na construção de APIs e soluções em nuvem, na investigação e correção de falhas e na automação dos processos de entrega, contribuindo para produtos de qualidade e melhoria contínua. 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; Requisitos: 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 Sistemas e/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;