Desarrollador Full-Stack C# Senior para Proyectos Financieros | Remoto

Remoto
Jornada completa
Tiempo parcial
Estamos buscando un Desarrollador Full-Stack C# experimentado para unirse a nuestro innovador equipo de tecnología financiera. En este puesto remoto, usted jugará un papel fundamental en el desarrollo de soluciones avanzadas para el sector bancario, incluyendo aplicaciones de gestión corporativa y servicios de trading. Responsabilidades Principales - Participar activamente en el diseño e implementación de aplicaciones back-office con interfaces intuitivas para la gestión de procesos corporativos financieros. - Desarrollar servicios de integración y Web-APIs de alta carga capaces de procesar transacciones financieras en tiempo real. - Realizar análisis de requisitos empresariales en colaboración con analistas, verificando su compatibilidad con la arquitectura del sistema existente. - Implementar soluciones frontend modernas y responsivas utilizando frameworks contemporáneos. - Ejecutar pruebas exhaustivas de las soluciones desarrolladas antes de su implementación en entornos productivos. - Gestionar eficientemente el proceso de despliegue y puesta en producción de aplicaciones. - Contribuir a la mejora continua del código mediante revisiones periódicas y refactorizaciones estratégicas. - Elaborar documentación técnica detallada que facilite el mantenimiento futuro y la escalabilidad del sistema. - Colaborar en el desarrollo de componentes específicos para plataformas de corretaje y servicios de trading bancarios. Requisitos Fundamentales - Mínimo 3 años de experiencia profesional como desarrollador utilizando C# y el ecosistema .NET (preferiblemente .NET 6 o superior). - Experiencia sólida en desarrollo de Web-APIs RESTful con ASP.NET y ASP.NET Core. - Dominio demostrable de al menos un framework de desarrollo frontend: React (18+), Angular (15+), Vue (3+) o Svelte (4+). - Conocimiento profundo de los conceptos HTTP: códigos de estado, cabeceras, mecanismos de autenticación (OAuth 2.0, JWT) y estrategias de autorización. - Experiencia en implementación y utilización de herramientas de integración continua como Azure DevOps, GitHub Actions o Jenkins. - Sólida comprensión de los principios SOLID y patrones de diseño aplicables a arquitecturas modernas. - Conocimiento práctico de metodologías de desarrollo en equipo (Agile/Scrum, DevOps) y herramientas de colaboración. - Capacidad para trabajar con bases de datos relacionales (SQL Server, PostgreSQL) y realizar consultas eficientes. - Nivel de inglés B1-B2, suficiente para comprender documentación técnica y participar en reuniones internacionales. Aspectos Valorados Adicionalmente - Experiencia con stack tecnológico específico: React 18+, MobX 6+, TypeScript 5.0+, NSwag, ASP.NET Core 7.0+, y Dapper. - Habilidades avanzadas en maquetación web utilizando Flexbox, CSS Grid y frameworks como Bootstrap 5 o Tailwind CSS. - Conocimiento de arquitecturas de microservicios, contenedorización (Docker) y orquestación (Kubernetes). - Experiencia previa en desarrollo de aplicaciones financieras, sistemas de trading o plataformas bancarias. - Familiaridad con patrones de diseño específicos para sistemas de alta disponibilidad y baja latencia. - Contribuciones a proyectos de código abierto o desarrollo de bibliotecas/componentes reutilizables. - Comprensión de conceptos de seguridad aplicados al desarrollo web y protección de datos financieros. Descripción del Proyecto Trabajará en un innovador proyecto bancario centrado en el desarrollo de plataformas de corretaje y servicios de trading. Sus contribuciones impactarán directamente en la eficiencia operativa y experiencia de usuario de sistemas financieros utilizados por miles de clientes. El proyecto incorpora tecnologías de vanguardia y sigue estándares rigurosos de calidad y seguridad propios del sector financiero. Por Qué Unirse a Nosotros - Trabajar con tecnologías modernas y prácticas de desarrollo avanzadas en un entorno totalmente remoto. - Contribuir significativamente al desarrollo de soluciones financieras innovadoras con impacto real. - Desarrollarse profesionalmente en un ambiente colaborativo con expertos en tecnología financiera. - Participar en proyectos desafiantes que requieren soluciones creativas y de alto rendimiento. - Beneficiarse de una cultura que valora el equilibrio entre vida profesional y personal, con horarios flexibles y trabajo remoto permanente.