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.