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.