Resumen del puesto:
El desarrollador desoftware será responsable de diseñar, desarrollar y mantener la aplicación Mozart utilizando tecnologías .NET y Java. El puesto implica trabajar en todo el ciclo de vida de desarrollo de software, desde la recopilación de requisitos hasta la implementación y el soporte, garantizando la entrega de soluciones de software de alta calidad, escalables y mantenibles.
Detalles del trabajo:
Trabajo desde casa
Lunes a Viernes | 8 AM a 5 PM Zona Horaria de Melbourne o 8 AM a 5 PM Hora de Filipinas
*Los días festivos en Australia
Responsabilidades:
- Diseñar, desarrollar y mantener aplicaciones utilizando tecnologías .NET y Java.
- Colaborar con gestores de productos, analistas empresariales y partes interesadas para recopilar y analizar requisitos, traduciéndolos en soluciones técnicas eficientes y eficaces.
- Aplicar y cumplir las mejores prácticas de desarrollo de software, incluidas las normas de codificación, las pruebas unitarias y la depuración para garantizar la funcionalidad y el rendimiento de las aplicaciones de alta calidad.
- Trabaje en estrecha colaboración con otros desarrolladores para diseñar y aplicar arquitecturas de software que favorezcan la escalabilidad, el mantenimiento y el rendimiento.
- Participar en revisiones de código para garantizar el cumplimiento de las normas de desarrollo y las mejores prácticas.
- Solucionar y resolver los problemas de las aplicaciones, proporcionando asistencia y mantenimiento continuos para las aplicaciones implantadas.
- Manténgase al día de las tecnologías emergentes y las tendencias del sector para mejorar continuamente el proceso de desarrollo y la calidad de las aplicaciones.
Cualificaciones:
- Se prefiere una licenciatura en Informática, Ingeniería de Software o un campo relacionado, pero no se requiere en función de la experiencia equivalente.
- Amplia experiencia en desarrollo .NET y Java, con sólidos conocimientos de los principios de programación orientada a objetos y patrones de diseño.
- Competencia en desarrollo full-stack, incluyendo tecnologías frontend como HTML, CSS, JavaScript y frameworks relevantes.
- Se valorará la familiaridad con servicios en la nube como AWS o Azure.
- Gran capacidad de resolución de problemas y de depuración y optimización del rendimiento y la escalabilidad de las aplicaciones.
- Experiencia con metodologías de desarrollo de software como Agile o Scrum.
- Excelentes dotes de comunicación y colaboración, con capacidad para trabajar eficazmente en un entorno orientado al trabajo en equipo.