Desenvolvedor Full Stack .NET Sênior

Publicada 26 de Outubro

A Blite desenvolve soluções de tecnologia personalizadas e escaláveis, com foco em eficiência e qualidade. Buscamos especialistas para atuar conosco em projetos bem estruturados e alinhados ao que o mercado precisa. O ambiente é dinâmico e transparente, com espaço para propor e evoluir a forma de entregar software.

Algumas informações sobre a vaga:

Estamos buscando um(a) Desenvolvedor Full Stack .NET Sênior, que participará do desenvolvimento, evolução e sustentação de sistemas críticos para o negócio.

Buscamos profissionais com sólida experiência em ambientes corporativos complexos, integração entre múltiplos sistemas e forte capacidade de trabalho colaborativo com equipes multidisciplinares, garantindo entregas com qualidade, performance e escalabilidade

Responsabilidades e atribuições

  • Desenvolver e manter aplicações corporativas em .NET/C#, ASP.NET Core, Web APIs e Angular, com foco em soluções escaláveis, seguras e de alta disponibilidade.
  • Participar da definição da arquitetura dos sistemas, dos padrões de desenvolvimento e das boas práticas da equipe.
  • Desenvolver e manter integrações entre sistemas internos e soluções de mercado por meio de APIs REST, SOAP e mensageria.
  • Atuar em integrações complexas com ERPs, CRMs, plataformas financeiras, gateways de pagamento, fornecedores externos e sistemas legados.
  • Implementar autenticação e autorização com OAuth2, JWT e outros padrões de mercado.
  • Analisar e resolver problemas de comunicação entre sistemas, investigando causas raiz e implementando soluções definitivas.
  • Modelar bancos de dados e desenvolver e otimizar consultas, procedures, funções e rotinas de integração de dados em SQL Server.
  • Identificar e corrigir gargalos de performance em aplicações e bancos de dados.
  • Aplicar conceitos de arquitetura orientada a serviços, microsserviços e design patterns.
  • Escrever testes unitários e de integração, participar de code reviews e garantir a adoção das melhores práticas de engenharia de software.
  • Participar dos processos de CI/CD e atuar em ambientes cloud.
  • Apoiar a sustentação e a evolução contínua dos ambientes produtivos.

Requisitos mínimos

  • Experiência sólida como desenvolvedor(a) Fullstack .NET, com no mínimo 5 anos de atuação comprovada em todas as tecnologias abaixo.
  • Domínio de C#, com vivência em .NET Framework e .NET Core / .NET 8+.
  • Experiência com ASP.NET MVC e ASP.NET Core, incluindo construção de Web APIs REST.
  • Experiência com Entity Framework.
  • Proficiência em Angular no desenvolvimento frontend.
  • Conhecimento avançado em SQL Server: procedures, functions, views, tuning de consultas e modelagem de dados.
  • Experiência com arquitetura de microsserviços e aplicação de Clean Architecture, SOLID e Design Patterns.
  • Vivência com DDD (Domain Driven Design) e CQRS (Command Query Responsibility Segregation).
  • Experiência com versionamento em Git e pipelines de CI/CD (Azure DevOps ou GitHub Actions).
  • Experiência prática com Docker.
  • Conhecimento em cloud (Azure ou AWS).

Diferenciais:

  • Experiência com Azure Integration Services.
  • Experiência em projetos de transformação digital.
  • Experiência com metodologias ágeis (Scrum/Kanban).

Informações adicionais

  • Atuação 100% remota.
  • Organização própria da rotina, com disponibilidade para alinhamentos e rituais do projeto previamente agendados.
  • Equipamento disponibilizado para atendimento às políticas de segurança da informação.