Programador de software (.NET)

10 de outubro de 2025

Resumo da posição:

O programador de softwareserá responsável pela conceção, desenvolvimento e manutenção da aplicação Mozart utilizando as tecnologias .NET e Java. A função implica trabalhar ao longo de todo o ciclo de vida de desenvolvimento de software, desde a recolha de requisitos até à implementação e apoio, assegurando a entrega de soluções de software de elevada qualidade, escaláveis e passíveis de manutenção.

Detalhes do trabalho:

Trabalhar a partir de casa
De segunda a sexta-feira, das 8h às 17h, horário de Melbourne ou das 8h às 17h, horário das Filipinas
*Seguindo os feriados australianos

Responsabilidades:

  • Conceber, desenvolver e manter aplicações que utilizem as tecnologias .NET e Java.
  • Colaborar com gestores de produtos, analistas comerciais e partes interessadas para recolher e analisar requisitos, traduzindo-os em soluções técnicas eficientes e eficazes.
  • Implementar e aderir às melhores práticas de desenvolvimento de software, incluindo normas de codificação, testes unitários e depuração para garantir a funcionalidade e o desempenho de alta qualidade das aplicações.
  • Trabalhar em estreita colaboração com outros programadores para conceber e implementar arquitecturas de software que favoreçam a escalabilidade, a capacidade de manutenção e o desempenho.
  • Participar em revisões de código para garantir o cumprimento das normas de desenvolvimento e das melhores práticas.
  • Resolver e solucionar problemas de aplicações, prestando apoio e manutenção contínuos às aplicações implementadas.
  • Manter-se a par das tecnologias emergentes e das tendências do sector para melhorar continuamente o processo de desenvolvimento e a qualidade das aplicações.

Qualificações:

  • É preferível um diploma de bacharelato em Ciências Informáticas, Engenharia de Software ou numa área relacionada, mas não é exigido com base numa experiência equivalente.
  • Forte experiência em desenvolvimento .NET e Java, com uma sólida compreensão dos princípios de programação orientada para objectos e padrões de conceção.
  • Proficiência em desenvolvimento full-stack, incluindo tecnologias de front-end como HTML, CSS, JavaScript e estruturas relevantes.
  • A familiaridade com serviços de nuvem, como AWS ou Azure, é uma vantagem.
  • Fortes capacidades de resolução de problemas com a capacidade de depurar e otimizar as aplicações em termos de desempenho e escalabilidade.
  • Experiência em metodologias de desenvolvimento de software, como Agile ou Scrum.
  • Excelentes competências de comunicação e colaboração, com capacidade para trabalhar eficazmente num ambiente orientado para a equipa.

    contact us para uma consulta gratuita

    Visão geral da privacidade

    Este sítio Web utiliza cookies para que possamos proporcionar ao utilizador a melhor experiência possível. As informações dos cookies são armazenadas no seu browser e desempenham funções como reconhecê-lo quando regressa ao nosso sítio Web e ajudar a nossa equipa a compreender quais as secções do sítio Web que considera mais interessantes e úteis.