Desenvolvedor Full Stack .NET Core e Angular Sênior
Modelo: Remoto
Contratação: PJ
Sobre a oportunidade
Buscamos um(a) Desenvolvedor(a) Full Stack .NET Core e Angular Sênior para atuar no desenvolvimento, sustentação e evolução de aplicações corporativas críticas, contribuindo diretamente para a modernização tecnológica e crescimento das plataformas da empresa.
A posição exige forte capacidade técnica, atuação hands-on e visão de arquitetura para desenvolver soluções robustas, escaláveis e de alta qualidade, participando de todas as etapas do ciclo de desenvolvimento de software.
Procuramos um profissional com experiência consolidada em ambientes corporativos, capaz de atuar tanto no back-end quanto no front-end, colaborando com equipes multidisciplinares e contribuindo para a evolução contínua das aplicações e processos de desenvolvimento.
Principais Responsabilidades
Desenvolver, manter e otimizar aplicações web utilizando .NET Core e Angular;
Implementar novas funcionalidades e melhorias nos sistemas existentes;
Criar, evoluir e manter APIs RESTful e serviços de backend escaláveis;
Desenvolver interfaces modernas, responsivas e interativas utilizando Angular;
Trabalhar em colaboração com times de QA, Infraestrutura, Produto e Negócio;
Diagnosticar, investigar e solucionar problemas técnicos relacionados a software e banco de dados;
Garantir a qualidade do código através de boas práticas de desenvolvimento, revisões e testes;
Participar de definições arquiteturais e decisões técnicas relevantes;
Elaborar e manter documentação técnica dos sistemas e processos desenvolvidos;
Contribuir para iniciativas de melhoria contínua, performance e escalabilidade das aplicações.
Ambiente Tecnológico
NET Core (C#)
APIs REST
Entity Framework
Dapper
LINQ
Angular 8+
HTML5
CSS3
TypeScript
Oracle
Cloud & DevOps
Google Cloud Platform (GCP)
Git
CI/CD
Docker
Kubernetes
Requisitos Obrigatórios
- Experiência sólida com desenvolvimento em .NET Core (C#);
- Forte conhecimento em desenvolvimento e manutenção de APIs REST;
- Experiência com Entity Framework, Dapper e LINQ;
- Conhecimento em arquitetura de software e aplicações distribuídas;
- Experiência com design patterns e boas práticas de desenvolvimento;
- Experiência com troubleshooting e otimização de aplicações.
- Experiência avançada com Angular (versão 8 ou superior);
- Desenvolvimento de interfaces responsivas e componentes reutilizáveis;
- Conhecimento sólido em TypeScript, HTML5 e CSS3;
- Experiência com integração entre front-end e APIs REST.
- Experiência com bancos de dados relacionais;
- Conhecimento sólido em Oracle;
- Capacidade de construção, análise e otimização de consultas SQL;
- Experiência com modelagem de dados.
- Experiência prática com Google Cloud Platform (GCP);
- Conhecimento em ambientes cloud escaláveis e de alta disponibilidade;
- Experiência com pipelines de CI/CD;
- Conhecimento em Docker para conteinerização de aplicações;
- Experiência com Kubernetes para orquestração de containers;
- Familiaridade com monitoramento, observabilidade e troubleshooting em ambientes cloud.
Engenharia de Software
- Conhecimento em arquitetura de software;
- Aplicação de design patterns e princípios SOLID;
- Experiência com versionamento utilizando Git;
- Conhecimento em testes e qualidade de software;
- Experiência trabalhando em ambientes ágeis.
- Competências Comportamentais
- Boa comunicação interpessoal;
- Capacidade de trabalho em equipe;
- Perfil colaborativo e proativo;
- Facilidade para resolução de problemas;
- Organização e senso de responsabilidade nas entregas;
- Autonomia e senso de dono.
Diferenciais
- Certificações Google Cloud;
- Experiência com GKE (Google Kubernetes Engine);
- Experiência com Cloud Run, App Engine ou Compute Engine;
- Conhecimento em Terraform ou Infrastructure as Code (IaC);
- Experiência com arquiteturas distribuídas e microsserviços;
- Conhecimento em observabilidade e monitoramento de aplicações;
- Vivência em ambientes de alta disponibilidade e alta volumetria;
- Experiência com metodologias ágeis (Scrum e Kanban);
- Participação em projetos de transformação digital.
Perfil Desejado
- Forte capacidade analítica e de resolução de problemas;
- Perfil hands-on e orientado à entrega;
- Comprometimento com qualidade e excelência técnica;
- Facilidade para atuar em ambientes colaborativos;
- Interesse por inovação e evolução tecnológica contínua;
- Capacidade de atuar com autonomia e responsabilidade;
- Foco em resultados e melhoria contínua;
- Boa comunicação com áreas técnicas e de negócio.