Desenvolvedor .NET Sênior - Curitiba

Home Office Estágio/Júnior Híbrido Dev/Sistemas Infra Dados

Desenvolvedor .NET Sênior

Curitiba/PRHíbridoCLTR$ 5.000,00 a R$ 15.000,00 hoje

Sobre a Vaga

R$ 5.000,00 - R$ 15.000,00
E-mail: rh***@***.br — Quando disponibilizado pela empresa, o contato poderá ser visualizado por assinantes Premium.
Whats: (xx)***xxx — Quando disponibilizado pela empresa, o contato poderá ser visualizado por assinantes Premium.
1 Vaga

Buscamos um(a) Desenvolvedor(a) .NET Sênior para atuar como especialista técnico e principal referência no desenvolvimento de componentes e serviços em .NET.

A pessoa será responsável por projetar, desenvolver e suportar soluções de alta qualidade, escaláveis, seguras e de fácil manutenção, além de atuar na resolução de problemas técnicos complexos e apoiar o desenvolvimento de profissionais menos experientes da equipe.

Responsabilidades

  • Desenvolvimento e Arquitetura

Projetar e desenvolver componentes, serviços, APIs e melhorias utilizando .NET, seguindo padrões e arquiteturas estabelecidos.

Transformar requisitos, user stories e especificações em soluções limpas, eficientes, escaláveis e testáveis.

Resolver problemas técnicos complexos, questões de performance e defeitos não triviais de forma independente.

Participar de discussões de arquitetura e design técnico, estimativas e definição de alternativas de solução.

  • Desenvolver e evoluir Web APIs, serviços .NET e background workers.

Aplicar boas práticas de Clean Code, SOLID, Design Patterns e separação de responsabilidades.

Contribuir para a modernização de componentes legados em .NET Framework para versões modernas do .NET, containers e ambientes preparados para cloud.

  • Qualidade e Engenharia

Desenvolver e manter testes unitários, de integração, regressão, performance e resiliência.

  • Participar ativamente de code reviews, fornecendo e recebendo feedback técnico.

Aplicar práticas de desenvolvimento seguro, tratamento adequado de erros e logging.

Garantir que as soluções atendam aos padrões de qualidade, segurança e cobertura de testes estabelecidos.

  • Entrega e Suporte

Entregar as funcionalidades e escopos acordados dentro dos prazos de sprint ou release.

Apoiar atividades relacionadas a build, deployment, ambientes e validação de releases.

Investigar incidentes de produção, realizar análise de causa raiz (RCA) e implementar correções definitivas.

Contribuir para a preparação das aplicações para produção, incluindo monitoramento, observabilidade e confiabilidade.

  • Colaboração e Liderança Técnica

Trabalhar em conjunto com Technical Leads, Architects, QA, Business Analysts e equipes de suporte.

Participar de cerimônias ágeis, refinamentos de backlog e discussões de dependências técnicas.

Atuar como referência técnica para a equipe, apoiando desenvolvedores menos experientes.

  • Realizar pair programming, code reviews e compartilhamento de conhecimento.

Demonstrar ownership sobre as entregas, acompanhando as demandas de ponta a ponta.

  • Stack e conhecimentos técnicos
  • Desenvolvimento
  • C#
  • .NET / .NET moderno
  • ASP.NET Core
  • Web API
  • Dependency Injection
  • Programação assíncrona e concorrência
  • Performance tuning
  • Arquitetura e Design
  • Arquitetura de aplicações corporativas
  • SOLID
  • Design Patterns
  • DDD — Domain-Driven Design
  • Microservices
  • Arquitetura orientada a eventos
  • API Management
  • Dados e Integrações
  • Modelagem e arquitetura de bancos de dados relacionais
  • Entity Framework
  • Transactions e consistency
  • Caching
  • REST APIs
  • Messaging
  • Event Streaming
  • Cloud e DevOps
  • Microsoft Azure ou cloud equivalente
  • Containers
  • Orquestração
  • CI/CD
  • Infrastructure as Code — IaC
  • Quality gates automatizados
  • Práticas de segurança no ciclo de desenvolvimento e supply chain
  • Qualidade e Operações
  • Testes unitários e de integração
  • Testes de performance e resiliência
  • Production readiness
  • Monitoring e observabilidade
  • Análise de causa raiz — RCA
  • Troubleshooting de ambientes produtivos

Requisitos

  • 8+ anos de experiência prática com desenvolvimento .NET, preferencialmente em ambientes corporativos/enterprise.
  • Forte experiência na entrega de componentes e aplicações production-grade em todo o ciclo de desenvolvimento.
  • Experiência sólida com C#, .NET, ASP.NET Core e Web APIs.
  • Conhecimento de arquitetura de software, microservices e padrões de desenvolvimento.
  • Experiência com cloud, preferencialmente Azure.
  • Experiência com CI/CD, containers e práticas modernas de DevOps.
  • Graduação em Ciência da Computação, Engenharia
Nível: Outro
Contratação CLT.

Benefícios

Não informado.

Vagas semelhantes para você

Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.

Prepare-se para aumentar suas chances nesta oportunidade

Pratique com testes técnicos e treinamentos alinhados ao perfil desta vaga.

Curadoria Nerdin

Cursos recomendados para Desenvolvedor .NET Sênior

Selecionamos conteúdos alinhados às competências pedidas nesta oportunidade para você aumentar suas chances no processo seletivo.

Explorar recomendações