ShapetheFuturewithLCG
Na LCG acreditamos que a inovação acontece quando a tecnologia e o talento trabalham em conjunto. Apoiamos organizações de diferentes setores na sua transformação digital, criando impacto através de projetos desafiadores e equipas de excelência.
Mais do que projetos, oferecemos um ambiente colaborativo onde a aprendizagem contínua, a partilha de conhecimento e a evolução profissional fazem parte do dia a dia. Aqui, terás a oportunidade de colaborar com equipas multidisciplinares, trabalhar com tecnologias de ponta e desenvolver o teu potencial em projetos com impacto real.
Na LCG, o teu talento impulsiona a inovação e o teu crescimento acompanha a evolução da tecnologia.
Procuramos um perfil de .Net Developer para integrar a nossa equipa.
O que precisas saber?
- Seguir a metodologia Agile Scrum, participando em todas as fases do ciclo de vida de desenvolvimento de software, enquanto membro de uma equipa Agile auto-organizada;
- Garantir a qualidade do software, cumprindo as normas de desenvolvimento e otimizando o desempenho, a qualidade e a capacidade de resposta das aplicações;
- Realizar revisões de código, contribuir para a definição de funcionalidades críticas e assegurar a qualidade global das soluções;
- Participar no processo de Gestão de Problemas (Problem Management), garantindo o cumprimento dos Acordos de Nível de Serviço (SLA) estabelecidos;
- Manter os conhecimentos técnicos atualizados através de aprendizagem autónoma e de formação interna, partilhando conhecimentos com a equipa;
- Colaborar estreitamente com os clientes, prestando orientação funcional e técnica, e com os stakeholders internos, incluindo o Product Owner, de forma a garantir o alinhamento com o negócio e a entrega atempada das soluções;
- Manter um sistema de documentação robusto para a base de conhecimento, onboarding, transferência de conhecimento e comunicação das atividades de desenvolvimento de software;
- Identificar dívida técnica e áreas de melhoria, garantindo que são devidamente documentadas e consideradas na definição de prioridades;
- Identificar bottlenecks e erros (bugs), desenvolvendo e implementando soluções para resolver os problemas identificados.
O que vais fazer?
- Licenciatura em Engenharia Informática, Ciências da Computação ou área relacionada;
- Mínimo de 3 anos de experiência na conceção e desenvolvimento de soluções utilizando C#, ASP.NET e .NET Core;
- Conhecimentos do padrão de arquitetura MVC;
- Experiência com tecnologias Microsoft, incluindo SQL Server, Entity Framework/EF Core e LINQ;
- Experiência no desenvolvimento de serviços web seguros com REST API e/ou SOAP, seguindo boas práticas de privacidade e segurança de dados;
- Sólidos conhecimentos de Programação Orientada a Objetos (OOP) e familiaridade com os princípios SOLID e boas práticas de desenvolvimento;
- Experiência sólida em HTML, CSS, TypeScript/JavaScript e frameworks como Angular;
- Experiência em desenvolvimento colaborativo e controlo de versões utilizando ferramentas como o Git;
- Experiência sólida em Agile/Scrum;
- Conhecimentos de Razor ou de qualquer ferramenta de geração de código serão considerados uma mais-valia;
- Conhecimentos de pipelines de CI/CD serão considerados uma mais-valia;
- Experiência na utilização de ferramentas como Azure DevOps, Jira ou outras para gestão de backlog e tarefas será considerada uma mais-valia.