Senior Full Stack .NET / Angular Developer
Senior Full Stack .NET / Angular Developer
Localização: Oeiras
Regime: Hibrido (2x por semana)
Na Mootiva, estamos a recrutar um Senior Full Stack .NET / Angular Developer para integrar uma equipa de engenharia responsável pelo desenvolvimento e evolução de soluções tecnológicas utilizadas por um dos principais players da área da mobilidade em Portugal.
Terás a oportunidade de integrar uma equipa colaborativa, participar em decisões técnicas e contribuir para a construção de soluções escaláveis, robustas, seguras e de elevada disponibilidade.
Sobre a função
Procuramos um profissional experiente em desenvolvimento Full Stack, com forte domínio de C#/.NET e Angular/TypeScript e capacidade para participar não apenas no desenvolvimento, mas também no desenho e evolução da arquitetura das soluções.
A função envolve desenvolvimento end-to-end, microserviços, APIs, sistemas distribuídos, bases de dados e práticas modernas de Cloud e DevOps.
Responsabilidades principais
- Desenhar, desenvolver e manter soluções Full Stack utilizando C#/.NET e Angular/TypeScript;
- Desenvolver e evoluir RESTful APIs e microserviços escaláveis;
- Participar na definição e evolução da arquitetura e das soluções técnicas do produto;
- Desenvolver aplicações seguindo princípios de Clean Code, SOLID e Design Patterns;
- Criar interfaces modernas e responsivas utilizando Angular e TypeScript;
- Integrar serviços, APIs e sistemas de terceiros em ambientes distribuídos;
- Trabalhar com bases de dados relacionais e não relacionais;
- Desenvolver testes unitários, de integração e automatizados;
- Participar em code reviews e sessões de arquitetura e desenho técnico;
- Analisar e resolver problemas técnicos complexos em ambientes produtivos;
- Contribuir para a performance, escalabilidade, resiliência e disponibilidade das aplicações;
- Participar na evolução de pipelines CI/CD e processos automatizados de deployment;
- Acompanhar as funcionalidades ao longo de todo o seu ciclo de vida, desde o desenho até à operação em produção;
- Partilhar conhecimento e contribuir para a evolução técnica da equipa.
Perfil
- Formação em Engenharia Informática, Software Engineering ou área equivalente, ou experiência profissional relevante;
- 6+ anos de experiência profissional em desenvolvimento de software;
- Experiência sólida em C# e .NET/.NET Core;
- Forte experiência com ASP.NET Core e Web API;
- Experiência sólida com Angular e TypeScript;
- Experiência no desenvolvimento e desenho de RESTful APIs;
- Experiência com microserviços e sistemas distribuídos;
- Conhecimentos sólidos de autenticação, autorização, HTTP e princípios de API Design;
- Experiência com MongoDB ou outras bases de dados NoSQL;
- Conhecimentos de bases de dados relacionais e SQL;
- Experiência com Entity Framework Core ou tecnologias equivalentes;
- Conhecimentos sólidos de princípios de arquitetura de software, SOLID e Design Patterns;
- Experiência com testes unitários e de integração;
- Experiência com Git, Agile, Continuous Integration e Continuous Delivery;
- Bom nível de inglês, falado e escrito.
Valorizamos também
- Experiência com Microsoft Azure e desenvolvimento de aplicações cloud-native;
- Azure DevOps, pipelines CI/CD e release automation;
- Docker e aplicações containerizadas;
- Conhecimentos de Kubernetes / AKS;
- Azure Service Bus, Azure Functions, App Services e Azure Storage;
- Experiência com arquiteturas event-driven e sistemas de messaging como Kafka ou RabbitMQ;
- Experiência com Application Insights, Grafana ou outras ferramentas de observabilidade;
- Conhecimentos de Domain-Driven Design (DDD) e/ou Clean Architecture;
- Experiência com sistemas de elevada escala ou aplicações business-critical;
- Experiência em mentoring ou como referência técnica dentro de uma equipa;
- Conhecimentos de Go (Golang) e JSON Forms;
- Utilização de ferramentas de desenvolvimento assistidas por IA, como GitHub Copilot.
Procuramos alguém que pense para além do código, valorize a qualidade e sustentabilidade das soluções e tenha capacidade para assumir ownership desde o desenho até à produção.
Se procuras um novo desafio onde possas contribuir tecnicamente para soluções de elevada escala e impacto, queremos conhecer-te.
Na Mootiva, ligamos talento à inovação. Junta-te a nós.