Programador Mobile con Experiencia en Flutter, C# y Sql
Descripción del puesto
Buscamos un Programador de Aplicaciones Móviles con enfoque Full Stack, responsable de diseñar, desarrollar e implementar soluciones tecnológicas móviles y web de alto rendimiento. La posición requiere experiencia en desarrollo multiplataforma, integración con servicios backend robustos y despliegue en entornos cloud.
El rol participa en todo el ciclo de vida del software, desde la definición de arquitectura hasta la implementación de interfaces modernas, garantizando calidad, escalabilidad y eficiencia en cada solución desarrollada.
Funciones
- Diseñar, desarrollar y mantener aplicaciones móviles y web.
- Desarrollar y optimizar APIs RESTful y servicios backend bajo estándares de seguridad, rendimiento y escalabilidad.
- Modelar, administrar y optimizar bases de datos en entornos Cloud y On-premise.
- Garantizar la compatibilidad multiplataforma (iOS, Android, Web y Desktop) y el rendimiento óptimo de las aplicaciones.
- Participar en la definición de arquitecturas tecnológicas para nuevos desarrollos y mejoras de sistemas existentes.
- Integrar aplicaciones con servicios externos (APIs) y herramientas de geolocalización.
- Colaborar con equipos multidisciplinarios bajo metodologías ágiles.
Competencias Técnicas y Conocimientos
- Lenguajes: Dominio avanzado de C# .Net.
- Desarrollo Móvil y Web: Frameworks Flutter, Angular y Blazor.
- Backend: Desarrollo de APIs y microservicios con ASP.NET Core y .NET Core.
- Infraestructura Cloud: Diseño de arquitecturas de datos y despliegue en AWS y Azure.
- Bases de Datos: Diseño y gestión en SQL Server y MySQL, PostgreSQL.
- Sistemas Operativos: Gestión técnica y desarrollo sobre Windows, macOS, Android e iOS.
- Herramientas: Control de versiones avanzado con GitHub.
- APIs de Google Location
Requisitos
- Ingeniería en Sistemas, Desarrollo de Software.
- Experiencia mínima de 3 a 5 años en desarrollo de software (móvil y backend).
- Dominio de C# y framework .NET (.NET Core / ASP.NET Core).
- Experiencia en desarrollo con Flutter, Angular o tecnologías similares.
- Conocimiento en desarrollo de APIs y microservicios.
- Experiencia en bases de datos SQL Server y/o MySQL.
- Experiencia en despliegue y gestión de soluciones en AWS y/o Azure.
- Manejo de control de versiones (GitHub).
- Experiencia en publicación de aplicaciones en App Store y Google Play.
- Conocimiento en integración de APIs (ej. Google Location) es un plus.