Desarrollador de Aplicaciones
Descripción del puesto
En IoT Fenster buscamos incorporar un Desarrollador de Aplicaciones .NET Mobile para participar en el mantenimiento evolutivo y desarrollo de nuestras aplicaciones móviles asociadas al ecosistema IoT de la compañía.
La persona seleccionada se integrará en el departamento de desarrollo de software, colaborando en la mejora continua de las aplicaciones existentes, la implementación de nuevas funcionalidades y la adaptación tecnológica de la plataforma móvil.
Se trata de una posición con recorrido profesional y posibilidad de crecimiento hacia responsabilidades de mayor especialización técnica.
Funciones y responsabilidades
Desarrollo y mantenimiento de aplicaciones
- Desarrollo de nuevas funcionalidades para aplicaciones Android e iOS.
- Mantenimiento correctivo y evolutivo de aplicaciones existentes.
- Resolución de incidencias detectadas por usuarios o departamentos internos.
- Participación en el análisis y mejora de la experiencia de usuario.
Gestión técnica de proyectos
- Actualización y mantenimiento de soluciones desarrolladas en Visual Studio y VS Code.
- Actualización de SDKs, frameworks y paquetes NuGet asociados a los proyectos.
- Adaptación de código ante cambios tecnológicos o de compatibilidad.
- Colaboración en la mejora continua de la arquitectura y calidad del software.
Integración y conectividad
- Consumo e integración de APIs REST.
- Integración con servicios cloud y plataformas IoT.
- Colaboración en funcionalidades relacionadas con conectividad Bluetooth y comunicaciones de dispositivos.
Calidad y pruebas
- Realización de pruebas funcionales y validaciones previas a publicación.
- Participación en pruebas de integración y rendimiento.
- Identificación y corrección de errores.
- Colaboración en la documentación técnica de desarrollos y procesos.
Conocimientos requeridos
Imprescindibles
- Programación orientada a objetos.
- Desarrollo con C# y .NET.
- Desarrollo de aplicaciones Android e iOS.
- Conocimientos de consumo de APIs REST.
- Manejo de Control de versiones.
- Capacidad para analizar y mantener código existente.
Valorable
- Experiencia con .NET MAUI o Xamarin.
- Conocimientos de Bluetooth Low Energy (BLE).
- Conocimientos de MQTT o tecnologías IoT.
- Experiencia con bases de datos locales o remotas.
- Publicación de aplicaciones en Google Play y App Store.
- Conocimientos de AWS o plataformas cloud.
Competencias personales
- Capacidad analítica y resolución de problemas.
- Proactividad e iniciativa.
- Capacidad de aprendizaje continuo.
- Organización y atención al detalle.
- Trabajo en equipo y comunicación efectiva.
- Interés por las nuevas tecnologías y el entorno IoT.
Formación
Se valorará formación relacionada con el desarrollo de software:
- Grado en Ingeniería Informática o equivalente.
- Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (DAM).
- O experiencia demostrable equivalente.
Qué ofrecemos
- Incorporación a un proyecto tecnológico en crecimiento dentro del sector IoT.
- Participación en productos propios con alcance nacional e internacional.
- Formación continua y aprendizaje en tecnologías móviles, cloud e IoT.
- Posibilidad de crecimiento profesional dentro del departamento de desarrollo.
- Entorno de trabajo colaborativo y orientado a la innovación.
Ubicación del trabajo: Empleo presencial