Desenvolvedor Backend .Net Pleno
nstech
Score da Vaga
100 pontosSobre a Vaga
Buscamos uma pessoa para atuar como Desenvolvedor(a) Backend .NET Pleno na construção e evolução da nossa Plataforma de Dados.
A posição será responsável pelo desenvolvimento de serviços, APIs e integrações que fazem parte da plataforma, trabalhando em conjunto com profissionais de Desenvolvimento, Dados e Produto.
Buscamos uma pessoa com boa experiência em desenvolvimento backend utilizando C# e .NET, capaz de atuar com autonomia nas atividades de desenvolvimento e que tenha interesse em ampliar seus conhecimentos sobre arquitetura, plataformas e produtos de dados.
Responsabilidades e atribuições
- Desenvolver e evoluir serviços backend utilizando C# e .NET / ASP.NET Core.
- Desenvolver e manter APIs REST para consumo e disponibilização de dados e funcionalidades da plataforma.
- Desenvolver integrações entre sistemas, serviços internos e componentes da Plataforma de Dados.
- Trabalhar com bancos de dados relacionais e SQL, realizando consultas e implementando mecanismos de persistência de dados.
- Implementar regras de negócio e requisitos definidos em conjunto com Produto e demais profissionais do time.
- Desenvolver e manter testes unitários e de integração.
- Realizar manutenção, correções e evolução dos serviços existentes.
- Participar de code reviews, refinamentos e discussões técnicas junto ao time.
- Apoiar a identificação e resolução de problemas relacionados aos serviços da plataforma.
- Seguir os padrões de desenvolvimento, arquitetura, segurança, observabilidade e qualidade definidos pelo time.
Requisitos e qualificações
- Experiência com desenvolvimento backend utilizando C# e .NET / ASP.NET Core.
- Experiência no desenvolvimento e consumo de APIs REST.
- Conhecimento de programação orientada a objetos e princípios SOLID.
- Experiência com bancos de dados relacionais e SQL.
- Conhecimento de Entity Framework Core ou tecnologias similares de acesso a dados.
- Experiência com Git e controle de versão.
- Conhecimento e prática na criação de testes unitários.
- Conhecimento básico sobre integração entre sistemas e aplicações distribuídas.
- Capacidade de investigar problemas, realizar troubleshooting e implementar soluções com autonomia compatível com nível pleno.
- Boa capacidade de comunicação e trabalho colaborativo com profissionais de Desenvolvimento, Dados e Produto.
Diferenciais
- Conhecimento ou experiência com Kafka ou outras tecnologias de mensageria.
- Conhecimento de Docker e containers.
- Experiência ou conhecimento de ambientes Cloud.
- Conhecimento de microsserviços e arquiteturas distribuídas.
- Conhecimento de padrões como Clean Architecture e Domain-Driven Design (DDD).
- Conhecimento de CI/CD.
- Experiência com ferramentas de logs, métricas e observabilidade.
- Interesse ou experiência trabalhando com Plataformas de Dados, Data Products ou sistemas orientados a dados.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Dados
A área de Dados passou por uma transformação radical com a ascensão da Inteligência Artificial Generativa. Profissionais de dados são fundamentais para tomada de decisão baseada em evidências em todas as indústrias.
As principais especializações incluem Data Engineering, Data Science, Business Intelligence, Machine Learning Engineering e Analytics. Ferramentas como SQL, Python, Spark, dbt e plataformas de cloud (AWS, GCP, Azure) são essenciais.
O mercado de dados continua com alta demanda e salários entre os mais competitivos do setor de tecnologia, com muitas oportunidades para trabalho remoto.
Sobre a área de Engenharia
A Engenharia de Software vai além do desenvolvimento tradicional, focando em escalabilidade, performance e arquitetura de sistemas. Engenheiros de software são responsáveis por projetar infraestruturas que suportam milhões de usuários simultâneos.
As habilidades incluem arquitetura de microsserviços, DevOps, cloud computing, segurança de aplicações e otimização de performance. Conhecimento em containerização (Docker, Kubernetes) e CI/CD é cada vez mais exigido.
Engenheiros de software sênior são profissionais raros e muito bem remunerados, com oportunidades em grandes tech companies globais.
Sobre a área de Web Designer
O Web Designer é o profissional responsável por criar interfaces visuais de sites, aplicações web e landing pages, combinando estética, usabilidade e experiência do usuário. Ele transforma necessidades de negócio em layouts funcionais e responsivos que comunicam a identidade da marca.
As principais habilidades incluem UI design, design responsivo, prototipação (Figma, Sketch, Adobe XD), wireframing, design systems, acessibilidade (WCAG), information architecture e conhecimento básico de HTML/CSS. Conhecimento de UX design, motion design e front-end é diferencial.
Web Designers em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam design systems, design tokens e conseguem criar interfaces que convertem e engajam. A área oferece oportunidades desde web designer júnior até product designer e design lead.
Sobre a área de Office Suite
O domínio de Office Suite é uma habilidade essencial para profissionais de diversas áreas. Microsoft Excel, Word, PowerPoint e Outlook são ferramentas fundamentais no dia a dia corporativo, enquanto Google Workspace e outras soluções colaborativas ganham espaço cada vez maior.
As principais habilidades incluem Excel avançado (fórmulas, tabelas dinâmicas, Power Query, VBA/Macros), Word (formatação, mala direta, estilos), PowerPoint (design de apresentações, animações), Outlook (gestão de email e calendário), e ferramentas colaborativas como Google Sheets, Notion e Airtable.
Profissionais com domínio avançado de Office Suite são valorizados em áreas administrativas, financeiras, de dados e operacionais. Certificações como Microsoft Office Specialist (MOS) são diferenciais importantes. A combinação de Excel avançado com habilidades de análise de dados é uma das competências mais requisitadas do mercado.
Sobre a área de Designer Gráfico
O Designer Gráfico é o profissional responsável por criar peças visuais para comunicação impressa e digital, desde identidade visual e logotipos até materiais de marketing e embalagens. Ele combina criatividade com técnica para transmitir mensagens de forma visual e impactante.
As principais habilidades incluem Adobe Photoshop, Illustrator e InDesign, CorelDRAW, design de identidade visual, tipografia, teoria das cores, packaging design e motion graphics. Conhecimento de ilustração vetorial, impressão offset/digital e produção gráfica é diferencial.
Designers Gráficos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam design para redes sociais, infográficos e conseguem criar materiais que fortalecem a identidade visual da marca. A área oferece oportunidades desde designer gráfico júnior até art director e design director.
Comentários 0