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 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 Comercial
A área Comercial é responsável por gerar receita e expandir a base de clientes. Profissionais de vendas B2B e B2C são fundamentais para o crescimento sustentável de qualquer organização.
As principais habilidades incluem prospecção, negociação, CRM (Salesforce, HubSpot), sales enablement e consultoria de valor. A abordagem consultiva e data-driven é cada vez mais valorizada.
Vendedores consultivos e Sales Managers sênior têm potencial de earning muito alto, com OTE (On-Target Earnings) que pode superar R$ 30.000 mensais em empresas de tecnologia.
Sobre a área de Product Manager
O Product Manager (PM) é o profissional responsável por definir a estratégia, visão e roadmap de um produto digital. Ele atua na interseção entre tecnologia, negócios e experiência do usuário (UX), liderando a descoberta (product discovery) e a entrega (delivery) de soluções que resolvem problemas reais de forma viável para a empresa.
As principais habilidades incluem discovery de produto, análise de dados e métricas (AARRR, NPS, LTV), pesquisa com usuários, estratégia de go-to-market, roadmapping, priorização estratégica e liderança por influência. Ferramentas como Amplitude, Mixpanel, Hotjar, Jira e Notion são fundamentais.
Product Managers desempenham um papel central no crescimento de startups, scale-ups e grandes empresas de tecnologia, tendo oportunidades de evolução para Product Leader, Head de Produto e Chief Product Officer (CPO).
Sobre a área de Tech Recruiter
O Tech Recruiter é um profissional especializado em recrutar talentos de tecnologia, desde desenvolvedores até engenheiros de IA e profissionais de DevOps. Ele combina conhecimento técnico com habilidades de recrutamento para avaliar e atrair candidatos altamente qualificados.
As principais habilidades incluem technical screening, análise de perfis técnicos (GitHub, portfólios, blogs), conhecimento de stacks e arquiteturas de software, networking em comunidades tech e eventos. Domínio de ferramentas como LinkedIn Recruiter, Gem, Ashby e plataformas de teste técnico é diferencial.
Tech Recruiters são profissionais escassos e muito bem remunerados, especialmente aqueles que conseguem mapear e acessar talentos passivos em mercados competitivos como IA, engenharia de dados e cloud computing.
Sobre a área de Content Writer
O Content Writer é o profissional responsável por criar conteúdo escrito de qualidade para sites, blogs, redes sociais e outras plataformas digitais. Ele combina habilidades de escrita com estratégia de conteúdo e SEO para atrair, engajar e converter audiências.
As principais habilidades incluem criação de conteúdo para blogs, landing pages, newsletters e redes sociais, pesquisa de palavras-chave, estratégia de conteúdo, calendário editorial e SEO writing. Conhecimento de WordPress, Surfer SEO, Ahrefs e ferramentas de analytics é diferencial.
Content Writers em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem criar conteúdo técnico acessível, evergreen content e conteúdo que gera tráfego orgânico. A área oferece oportunidades desde content writer júnior até head of content, com foco em qualidade, estratégia e performance de conteúdo.
Comentários 0