Descrição da Função
Integra uma das organizações mais críticas do país ao nível de infraestrutura e contribui para o desenvolvimento, evolução e modernização das suas soluções de software.
- Lisboa
- Contrato direto com o cliente
Estamos a recrutar um Engenheiro de Software .NET para integrar a equipa de Sistemas de Informação, a trabalhar em aplicações novas e existentes, com autonomia técnica real e responsabilidade de liderança.
Terá como principais atribuições
- Desenvolvimento, correção e evolução de aplicações novas e existentes em diversas tecnologias e conforme as necessidades identificadas;
- Desenho, conceção, planeamento e execução de produtos/soluções de IT;
- Identificação e análise de requisitos junto do cliente, bem como o respetivo refinamento, garantindo a sua clareza para o cliente e para a equipa;
- Contribuir, funcional e tecnicamente, em termos de arquitetura aplicacional REN, com vista à implementação dos projetos de SI, externos e/ou internos;
- Liderança técnica e contribuição para projetos de migração de aplicações legadas para arquiteturas modernas.
Perfil profissional
- Licenciatura pré-Bolonha ou Mestrado pós-Bolonha em Engenharia Informática, Engenharia de Sistemas de Informação ou equivalente;
- Experiência profissional mínima de 5 anos em tecnologias .NET, nomeadamente no domínio de .NET Framework Core e .NET 6;
- Capacidade de gerir todo o ciclo de vida do projeto de forma independente, incluindo análise de requisitos, desenvolvimento, testes, implementação em produção e entrega;
- Experiência em desenvolvimento Full-Stack de aplicações web com ASP.NET MVC e Angular, incluindo HTML, CSS e JavaScript, APIs RESTful e serviços backend escaláveis;
- Experiência com Bootstrap ou Material UI para interfaces responsivas, manipulação do DOM e AJAX com jQuery, sendo valorizadas competências em SQL Server, Entity Framework e integração com bases de dados relacionais;
- Experiência valorizada no desenvolvimento, integração e manutenção de soluções de software num contexto de SDLC assistido por IA. Deverá criar e utilizar agentes de IA como aceleradores de produtividade, colaborar na criação e evolução desses agentes e assegurar a implementação de soluções robustas, seguras e alinhadas com as boas práticas de engenharia de software;
- Experiência em projetos que envolvam integrações de sistemas e na implementação de testes automatizados;
- Experiência em realidades de múltiplos produtos e seguindo metodologia Agile;
- Conhecimentos consolidados em ferramentas como Visual Studio, VS Code, Git, Azure DevOps, Docker, Postman, Swagger / OpenAPI, PowerShell;
- Valorizamos as seguintes certificações Microsoft Certified Azure Fundamentals (AZ-900), Microsoft Certified Azure Developer Associate (AZ-204), Certificação em abordagem Agile (Scrum e Kanban);
- Bom domínio da língua portuguesa e inglesa.