04/12/2024
Para más información contactar a [email protected]
Vacante: Desarrollador de aplicaciones móviles en UACJ.Propósito del Puesto:
Diseñar, desarrollar e implementar aplicaciones móviles multiplataforma utilizando .NET MAUI (Multi-platform App UI), asegurando un alto nivel de rendimiento, usabilidad y compatibilidad en diferentes dispositivos y sistemas operativos (iOS, Android, Windows y macOS).
Responsabilidades Principales:
1. Desarrollo y Mantenimiento:
o Crear aplicaciones móviles multiplataforma con .NET MAUI.
o Diseñar e implementar interfaces de usuario responsivas y modernas.
o Integrar servicios backend y APIs RESTful.
o Aplicar buenas prácticas de desarrollo para asegurar un código limpio y escalable.
2. Pruebas y Depuración:
o Realizar pruebas unitarias y de integración para validar la funcionalidad de las aplicaciones.
o Identificar y corregir errores y problemas de rendimiento.
3. Colaboración:
o Trabajar con diseñadores para garantizar que las interfaces sean intuitivas y atractivas.
o Colaborar con otros desarrolladores y equipos para asegurar la integración adecuada entre sistemas.
4. Documentación:
o Crear y mantener documentación técnica sobre las aplicaciones y el proceso de desarrollo.
o Proveer guías de uso y soporte técnico a los usuarios.
Requisitos Técnicos:
1. Habilidades y Conocimientos Técnicos:
o Experiencia en desarrollo móvil utilizando .NET MAUI o Xamarin.Forms.
o Dominio de C # y del entorno .NET.
o Conocimiento en diseño de interfaces móviles con XAML.
o Integración de APIs RESTful y manejo de datos con JSON.
o Experiencia con bases de datos SQL.
o Familiaridad con herramientas de control de versiones, como Git.
o Experiencia en publicación de aplicaciones en tiendas oficiales (Google Play Store y Apple App Store).
2. Habilidades Deseables:
o Conocimientos en plataformas de nube como Azure, o AWS.
o Familiaridad con herramientas CI/CD para despliegues móviles.
o Experiencia con notificaciones push y autenticación móvil.
o Conocimiento de patrones de diseño como MVVM.
Competencias Blandas:
· Capacidad de resolución de problemas y pensamiento analítico.
· Adaptabilidad a cambios tecnológicos.
· Comunicación efectiva y trabajo en equipo.
· Creatividad e innovación.
· Gestión del tiempo y enfoque en resultados.
Educación y Experiencia:
· Educación: Licenciatura en Ingeniería en Sistemas, Computación, Tecnologías de la Información o carrera afín.
· Experiencia: 2-5 años en desarrollo móvil, con al menos 1-2 años utilizando .NET MAUI o tecnologías similares.