Desarrollador de Aplicaciones_Backend
2 days ago
Girona
¡Únete a nuestro equipo! Envíe su CV y cualquier información adicional requerida después de haber leído esta descripción, haciendo clic en el botón de solicitud. Nuestra empresa filial, IDVerifier, comprometida con el desarrollo de soluciones biométricas de vanguardia para la incorporación, identificación, verificación y autenticación, está en búsqueda de talento. Responsabilidades Específicas: • Desarrollo y Mantenimiento de Aplicación: Colaborar con el equipo de ingeniería, desarrolladores y el equipo de producto para diseñar, desarrollar, probar y mantener aplicaciones competitivas y de alta calidad., • Revisión de Código: Participar activamente en revisiones de código y en la implementación de nuevas versiones para garantizar la calidad del código y la adherencia a las mejores prácticas., • Pruebas: Realizar pruebas de aplicaciones integrales para asegurar la calidad, el rendimiento y la confiabilidad óptimos de las aplicaciones., • Investigación e Innovación: Mantenerse actualizado con las últimas tendencias y tecnologías en el mercado de desarrollo móvil, con el objetivo de identificar nuevos proyectos y oportunidades., • Documentación: Redactar y mantener documentación clara sobre el diseño, la arquitectura y la funcionalidad del aplicativo, así como los diagramas de flujo de soporte requeridos., • Asegurar que el código esté completamente documentado y generar toda la documentación técnica necesaria., • Diseñar y desarrollar Logic Apps (stateful/stateless) y Azure Functions (Node.js, .NET, Python)., • Implementar y mantener APIs publicadas en Azure API Management con controles de autenticación (OAuth 2.0, Entra ID)., • Desarrollar y optimizar integraciones con Azure SQL Database y Azure Managed Redis., • Crear y mantener Web Apps que consumen APIs y workflows., • Trabajar con Azure DevOps para CI/CD, testing y despliegues automatizados., • Aplicar buenas prácticas de programación, seguridad y documentación., • Participar en el diseño de nuevos productos, pilotos y PoC., • Testing: familiaridad con unit tests, integration tests y frameworks como Jest, xUnit o PyTest., • API Design: experiencia con OpenAPI/Swagger para especificación y versionado de APIs., • Seguridad: experiencia aplicando buenas prácticas de Zero Trust, MFA, cifrado en tránsito y en reposo, y cumplimiento de estándares (ISO 27001, SOC2, GDPR)., • Programación en Node.js (indispensable)., • Conocimientos en .NET y/o Python (deseable)., • Experiencia con Azure Functions, Logic Apps, Web Apps., • Dominio de APIs REST, autenticación OAuth 2.0, OpenID Connect., • Manejo de Azure SQL y Redis., • Experiencia con DevOps pipelines (YAML), Git y repositorios., • Familiaridad con entornos en VNets, NSG, Firewalls (colaboración con el área de Infraestructura)., • Experiencia previa en otros BaaS (Firebase, AWS Amplify, Supabase, Hasura, etc.) como plus, aportando comparativas y buenas prácticas multi-cloud., • Experiencia en microservicios y arquitecturas event-driven., • Experiencia en metodologías ágiles (Scrum/Kanban)., • Título técnico, tecnológico o profesional en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Informática, Desarrollo de Software, Programación o áreas afines., • AZ-204 (Developing Solutions for Microsoft Azure), • 3 años de experiencia comprobada en desarrollo backend (incluyendo proyectos personales, proyectos académicos, programas escolares).