Résumé du poste :
Le développeur de logicielssera responsable de la conception, du développement et de la maintenance de l'application Mozart à l'aide des technologies .NET et Java. Le rôle consiste à travailler sur l'ensemble du cycle de développement du logiciel, depuis la collecte des besoins jusqu'au déploiement et à l'assistance, en veillant à la fourniture de solutions logicielles de haute qualité, évolutives et faciles à entretenir.
Détails de l'emploi :
Travail à domicile
Du lundi au vendredi, de 8 h à 17 h, heure de Melbourne, ou de 8 h à 17 h, heure des Philippines.
*Suivant les jours fériés australiens
Responsabilités :
- Concevoir, développer et maintenir des applications utilisant les technologies .NET et Java.
- Collaborer avec les chefs de produit, les analystes commerciaux et les parties prenantes afin de recueillir et d'analyser les besoins et de les traduire en solutions techniques efficaces et efficientes.
- Mettre en œuvre et respecter les meilleures pratiques de développement de logiciels, y compris les normes de codage, les tests unitaires et le débogage afin de garantir des fonctionnalités et des performances d'application de haute qualité.
- Travailler en étroite collaboration avec d'autres développeurs pour concevoir et mettre en œuvre des architectures logicielles qui favorisent l'évolutivité, la maintenabilité et les performances.
- Participer à l'examen du code pour garantir le respect des normes de développement et des meilleures pratiques.
- Dépanner et résoudre les problèmes liés aux applications, en fournissant un soutien et une maintenance continus pour les applications déployées.
- Se tenir au courant des technologies émergentes et des tendances du secteur afin d'améliorer en permanence le processus de développement et la qualité des applications.
Qualifications :
- Une licence en informatique, en génie logiciel ou dans un domaine connexe est préférable, mais non obligatoire en cas d'expérience équivalente.
- Solide expérience en développement .NET et Java, avec une solide compréhension des principes de programmation orientée objet et des modèles de conception.
- Maîtrise du développement complet, y compris des technologies frontales telles que HTML, CSS, JavaScript et des cadres pertinents.
- Une bonne connaissance des services en nuage tels que AWS ou Azure est un atout.
- Solides compétences en matière de résolution de problèmes et capacité à déboguer et à optimiser les applications en termes de performances et d'évolutivité.
- Expérience des méthodologies de développement de logiciels telles que Agile ou Scrum.
- Excellentes aptitudes à la communication et à la collaboration, et capacité à travailler efficacement dans un environnement axé sur le travail d'équipe.