Vaga de Desenvolvedor Full Stack Sênior Angular/.Net, Santos, SP, Brasil

Desenvolvedor Full Stack Sênior Angular/.Net

📍 Santos, SP, Brasil 📄 Pessoa Jurídica

Descrição da Vaga

Estamos buscando um(a) Desenvolvedor(a) Full Stack Sênior com sólida experiência em .NET e Angular para atuar no desenvolvimento e evolução de sistemas corporativos críticos. O profissional será responsável por liderar tecnicamente iniciativas, propor soluções escaláveis, apoiar desenvolvedores mais experientes e garantir a qualidade técnica das entregas. Principais Responsabilidades:

Desenvolver, manter e evoluir aplicações web utilizando .NET e Angular. Projetar e implementar arquiteturas escaláveis, seguras e de alta disponibilidade. Desenvolver APIs REST e integrações entre sistemas internos e externos. Realizar análise e refinamento de requisitos técnicos junto às áreas de negócio. Participar da definição de padrões de desenvolvimento e arquitetura. Realizar revisões de código e promover boas práticas de engenharia de software. Apoiar tecnicamente os demais membros da equipe. Garantir a qualidade das aplicações através de testes automatizados e monitoramento. Participar da esteira de DevOps, CI/CD e processos de implantação. Identificar e solucionar problemas de performance, segurança e escalabilidade.Requisitos Obrigatórios: Backend Experiência sólida com C# e .NET 6, .NET 7 ou superior. Desenvolvimento de APIs RESTful. Entity Framework Core. Conhecimento avançado em arquitetura orientada a serviços e microsserviços. Aplicação de princípios SOLID, Clean Code e Design Patterns. Frontend TypeScript, JavaScript, HTML5 e CSS3. Desenvolvimento de interfaces responsivas. Gerenciamento de estado e consumo de APIs. Banco de Dados SQL Server e/ou PostgreSQL. Modelagem de dados. Criação e otimização de consultas complexas. Procedures, índices e tuning de performance.DevOps e Ferramentas: Git e fluxo de versionamento. Docker. Pipelines CI/CD. Experiência com Azure DevOps, GitHub Actions ou GitLab CI.Diferenciais: Experiência com Microsoft Azure. Kubernetes. RabbitMQ, Kafka ou outras plataformas de mensageria. Arquitetura baseada em eventos. DDD (Domain-Driven Design). Observabilidade e monitoramento de aplicações. Testes automatizados (xUnit, NUnit, Jest, Karma). Conhecimento em segurança de aplicações e autenticação OAuth2/JWT.Competências Comportamentais: Liderança técnica. Capacidade de mentoria e compartilhamento de conhecimento. Excelente comunicação. Perfil colaborativo e orientado a resultados. Capacidade de tomada de decisão. Visão sistêmica e foco em melhoria contínua. Formação Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.Tempo de Experiência: Mínimo de 5 anos de experiência com desenvolvimento de software. Mínimo de 3 anos atuando com .NET e Angular em projetos corporativos de médio ou grande porte.

Publicado há 6 dias

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados