Senior Software Developer
Senior Software Developer
Experiência
--
Tipo de Emprego
--
Posição
--
Oferta Salarial
Descrição da Oferta de Emprego
Sobre a YellowIpe
Temos a missão de inspirar a conexão da tecnologia com as pessoas, fomentamos o melhor de nossos profissionais através de nossa expertise em encontrar e atrair os melhores talentos para os melhores projetos. O Foco nas Pessoas, Colaboração e Comprometimento são os pilares que nos guiam nessa trajetória.
Junte-se à equipa amarela como nosso novo Senior Software Developer!
Requisitos:
- Exeperiência: 4 anos ou mais.
- Experiência como Programador no domínio e arquitetura técnica no contexto do Produto;
- Familiaridade com metodologias ágeis e cascata no desenvolvimento de software;
- Conhecer técnicas que facilitem as atividades de levantamento e priorização de requisitos técnicos;
- Conhecimento e experiência prática na definição e execução de testes unitários;
- Experiência em desenvolvimento nas linguagens de programação necessárias (e.g., C/C++, C#, Java, Delphi, Python, linguagens Web (HTML, CSS, javascript / Typescript), SQL, PL/SQL (quando desenvolve para Bases de Dados);
- Experiência em desenvolver SW, utilizando IDE (e.g., Visual Studio, NetBeans), frameworks e bibliotecas de apoio ao desenvolvimento. É importante manter-se atualizado sobre as tecnologias relevantes e aprender novas tecnologias à medida que surgem.
- Deve entender os princípios de programação, algoritmia e as melhores práticas de codificação, como organização de código, legibilidade, modularidade e eficiência;
- Experiência na utilização de ferramentas de code review / análise de código;
- Conhecimentos de técnicas de Build & Deploy;
- Experiência em administração, desenvolvimento em Base de Dados (e.g., ORACLE, PostgreSQL, MySQL); em criação de scripts de bases de dados e na utilização de clientes de bases de dados (PL/SQL Developer, Oracle SQL Developer); bootstrap; Angular.
- Experiência de utilização de Sistemas de repositório e versionamento de código (Git, TFS, SVN), e da utilização de estratégias de workflow nesses sistemas;
- Capacidades de gestão e cumprimento de prazos, estimativas, tarefas: capacidade de estimar o tempo necessário para a conclusão das tarefas, priorizar as atividades de acordo com a importância e o impacto, e gerir o tempo de forma eficiente para cumprir os prazos estabelecidos.
- Conhecimento e compreensão dos requisitos do negócio e das necessidades dos utilizadores finais.
Informações Importantes:
- Local: Portugal/ Porto
- Híbrido - 2 dias a 3 dias por semana no escritório
Candidate-se para esta oportunidade através do nosso website! =)