Descripción
**Posición**: Desarrollador Xamarin
**Ubicación**: Ciudad de México, Santa Fe
**Modalidad**: Presencial
**Salario**: $36,000.00 a 38,000.00
**Descripción del Puesto**:
**Responsabilidades Clave**:
Desarrollar y optimizar estructuras de bases de datos, asegurando que soporten el crecimiento de usuarios y transacciones, así como nuevas funcionalidades de las plataformas.
Crear y mantener web services y APIs que faciliten la integración de diversas plataformas y sistemas, asegurando la interoperabilidad y escalabilidad.
Documentar detalladamente el código desarrollado para garantizar que cualquier miembro del equipo pueda entenderlo y realizar mejoras cuando sea necesario.
Seguir los lineamientos de desarrollo definidos por arquitectos y el equipo de desarrollo, asegurando la consistencia y calidad del código.
Registrar actividades y actualizaciones de código en Azure DevOps, manteniendo un seguimiento detallado para los Scrum Masters y Arquitectos.
Corregir errores detectados en fases de prueba o en producción, asegurando que los proyectos asignados se implementen sin problemas.
Realizar pruebas exhaustivas para garantizar la calidad del desarrollo.
Proporcionar coaching y mentoría a al menos dos miembros del equipo a través de plataformas internas y asesorías técnicas, asegurando que el equipo esté preparado para los requerimientos futuros.
Proponer mejoras y soluciones de raíz a problemas frecuentes, monitoreando de manera proactiva el rendimiento y buscando mejoras continuas de los servicios.
**Requisitos Requisitos**:
Mínimo 3 años de experiência en desarrollo de aplicaciones móviles con Xamarin.
Sólidos conocimientos en el manejo de bases de datos, incluyendo su diseño, optimización y escalabilidad.
Experiência en el desarrollo y consumo de APIs y web services.
Conocimiento y manejo de herramientas de versionado de código como Azure DevOps.
Capacidad para trabajar con metodologías Ágiles/Scrum.
Experiência en la resolución de problemas y la implementación de soluciones eficaces en entornos de producción.
Inglés técnico básico para lectura y escritura de documentación.
**Habilidades Deseables**:
Familiaridad con.NET, C#, y otros lenguajes de programación relevantes para el desarrollo con Xamarin.
Conocimiento de patrones de diseño y buenas prácticas de desarrollo móvil.
Experiência previa en Cloud Computing (Azure).
Habilidad para realizar testing automatizado y pruebas unitarias.
Experiência trabajando en proyectos que requieran alta escalabilidad y robustez en el backend.
**Perfil del Candidato**:
Capacidad de liderazgo y mentoría para ayudar a otros miembros del equipo a desarrollarse técnicamente.
Proactividad para proponer mejoras continuas y solucionar problemas de raíz de manera eficiente.
Fuerte orientación a la calidad y atención al detalle en el desarrollo de soluciones.
Capacidad de trabajo en equipo, así como de trabajar de forma independiente y asumir responsabilidades en proyectos complejos.
3 years