Estamos en búsqueda de un Programador .NET con experiencia en C# y Xamarin para impulsar el desarrollo de nuestras aplicaciones móviles de última generación. Si eres un apasionado de la tecnología, te encanta resolver problemas complejos y quieres dejar tu huella en proyectos desafiantes, ¡queremos conocerte!
¿Qué esperamos de ti?
Responsabilidades Principales:
- Diseñar, desarrollar y mantener aplicaciones móviles multiplataforma utilizando Xamarin.Forms y Xamarin.Native.
- Participar en todo el ciclo de vida del desarrollo: desde el análisis y diseño hasta la implementación, testing y despliegue.
- Escribir código limpio, eficiente y bien documentado en C#.
- Colaborar estrechamente con equipos multidisciplinares (diseñadores UX/UI, product managers y otros desarrolladores).
- Integrar APIs y servicios web (REST, JSON) para conectar las aplicaciones con sistemas backend.
- Optimizar el rendimiento de las aplicaciones para ofrecer una experiencia de usuario excepcional.
- Realizar debugging, troubleshooting y corregir incidencias.
Requisitos Imprescindibles (Must Have):
- Experiencia demostrable de al menos [2-3] años programando en C# y .NET.
- Conocimientos sólidos y experiencia en el desarrollo de aplicaciones con Xamarin (Forms o Native).
- Familiaridad con Visual Studio y el ecosistema .NET.
- Conocimientos de patrones de diseño (MVVM, MVC) y principios SOLID.
- Experiencia en el consumo de APIs RESTful.
- Control de versiones con Git.
Se valorará positivamente (Nice to Have):
- Experiencia con .NET MAUI (Migración desde Xamarin).
- Conocimientos en Azure DevOps o CI/CD para entornos móviles.
- Conocimientos de bases de datos SQL (SQL Server) o NoSQL.
- Experiencia en desarrollo nativo (Android/iOS) o Swift/Kotlin.
Requerimientos:
- Educación mínima: Universidad.
- 2 años de experiencia.
- Conocimientos: Asp.net, C#.