- Híbrido
- Tempo inteiro
- Intermédio
Descrição
Estamos à procura de um Desenvolvedor de Software para se juntar à nossa equipa, contribuindo para o desenvolvimento e manutenção de soluções para clientes utilizando tecnologias Microsoft modernas. Trabalhará num ambiente Agile Scrum, colaborando com equipas multidisciplinares para entregar aplicações de alta qualidade, escaláveis e seguras. Terá a oportunidade de crescer a sua expertise técnica, contribuir para as melhores práticas e desempenhar um papel ativo na melhoria de sistemas de software novos e existentes.
Na Celfocus, tornamos dados acionáveis através de Next-Gen Intelligence, onde dados, IA e criatividade humana se convergem. Trabalhará com equipas multidisciplinares e parceiros líderes para transformar dados em decisões, agilidade e valor a longo prazo. Este é um ambiente híbrido onde a flexibilidade e o equilíbrio profissional-pessoal são valorizados, com oportunidades para trabalhar em projetos internacionais e explorar diferentes funções e caminhos de carreira.
Competências
- C#
- ASP.NET
- .NET Core
- MVC
- SQL Server
- Entity Framework
- Entity Framework Core
- LINQ
- REST API
- SOAP
- Programação Orientada a Objetos
- Princípios SOLID
- HTML
- CSS
- TypeScript
- JavaScript
- Angular
- Git
- Agile
- Scrum
- Razor
- CI/CD
- Azure DevOps
- Jira
Responsabilidades
- Seguir a metodologia Agile Scrum, participando em todas as fases do ciclo de vida do desenvolvimento de software como parte de uma equipa Agile auto-organizada
- Garantir qualidade de software, aderindo aos padrões de codificação enquanto otimiza para performance, qualidade e responsividade
- Conduzir revisões de código, contribuir para designs de features críticas e garantir a qualidade geral
- Participar no processo de Gestão de Problemas, garantindo aderência aos Acordos de Nível de Serviço (SLA) acordados
- Manter o conhecimento técnico atualizado através de auto-aprendizagem e formação organizacional, partilhando com a equipa
- Colaborar estreitamente com clientes, fornecendo orientação funcional e técnica, e com stakeholders internos, incluindo o Product Owner, para garantir alinhamento com o negócio e entrega atempada
- Manter um sistema robusto de documentação para a base de conhecimento, onboarding, transferência de conhecimento e comunicação em atividades de desenvolvimento de software
- Sinalizar débito técnico e áreas de melhoria, garantindo que são adequadamente documentadas e tidas em conta na definição de prioridades
- Identificar estrangulamentos e bugs e conceber soluções para estes problemas
Benefícios
- Modelo de trabalho híbrido com flexibilidade e equilíbrio
- Oportunidade de trabalhar em projetos internacionais
- Possibilidade de explorar diferentes funções e caminhos de carreira
- Oportunidades contínuas de aprendizagem e desenvolvimento
- Ambiente orientado por IA, trabalhando com as tecnologias mais recentes
- Um conjunto de benefícios e vantagens para apoiar o seu dia-a-dia