Desarrollador Senior C# .NET para Sistemas Bancarios y de Trading Remoto

Remoto
Jornada completa
Tiempo parcial
Estamos en búsqueda de un Desarrollador C# experimentado con al menos 3 años de trayectoria en la construcción de aplicaciones financieras robustas y de alto rendimiento. En esta función remota, se incorporará a nuestro innovador equipo que desarrolla servicios de corretaje y trading de vanguardia para el sector bancario. Su sólida base en programación C# y framework .NET será fundamental mientras colabora en el diseño de soluciones escalables que satisfagan los exigentes requisitos de los mercados financieros actuales. Responsabilidades Principales - Diseñar y desarrollar servicios de integración altamente cargados utilizando C# 11 y .NET 7 para aplicaciones bancarias y de trading de misión crítica. - Crear y mantener APIs Web RESTful adhiriéndose a las mejores prácticas y estándares de seguridad del sector financiero. - Elaborar pruebas unitarias y de integración exhaustivas para garantizar la calidad del código y la estabilidad de la aplicación. - Ejecutar revisiones de código minuciosas para mantener altos estándares y fomentar el intercambio de conocimientos dentro del equipo técnico. - Realizar análisis detallados de rendimiento y perfilado de aplicaciones para optimizar los tiempos de respuesta del sistema en plataformas de trading. - Implementar canalizaciones de integración y despliegue continuos para agilizar el proceso de desarrollo y entrega. - Colaborar con equipos multifuncionales para comprender los requisitos comerciales y transformarlos en soluciones técnicas eficientes. - Resolver problemas complejos en entornos de producción con un tiempo de inactividad mínimo. - Documentar código, arquitecturas y decisiones técnicas para referencia futura y transferencia de conocimiento. - Mantenerse actualizado con las tecnologías C# y .NET en evolución para recomendar mejoras estratégicas a nuestra stack tecnológica. Habilidades Requeridas - Mínimo 3 años de experiencia profesional como desarrollador C# con sólidos conocimientos del framework .NET y sus versiones recientes. - Experiencia demostrable en el desarrollo de servicios de integración altamente cargados y arquitectura de microservicios. - Dominio de ASP.NET Core para construir APIs Web robustas y servicios RESTful escalables. - Sólida comprensión de Entity Framework Core y técnicas avanzadas de optimización de bases de datos SQL. - Experiencia con frameworks de pruebas automatizadas como NUnit, xUnit o MSTest para asegurar la calidad del código. - Capacidad probada para realizar revisiones de código efectivas e implementar retroalimentación constructiva. - Experiencia práctica con herramientas de análisis de rendimiento y perfilado de aplicaciones. - Conocimiento operativo de principios y herramientas de CI/CD como Azure DevOps, GitHub Actions o Jenkins. - Comprensión profunda de los principios de programación orientada a objetos, patrones de diseño y principios SOLID. - Familiaridad con metodologías de desarrollo en equipo incluyendo prácticas Ágiles, Waterfall y DevOps. - Excelentes habilidades de resolución de problemas y atención meticulosa al detalle. - Nivel de inglés suficiente para leer documentación técnica y comunicarse eficazmente con los miembros del equipo internacional. Aspectos Valorables - Experiencia previa en el sector financiero o bancario, particularmente con sistemas de corretaje o trading. - Conocimiento práctico de brokers de mensajes como RabbitMQ o Azure Service Bus. - Familiaridad con plataformas cloud, especialmente Microsoft Azure y sus servicios para aplicaciones .NET. - Experiencia con containerización utilizando Docker y herramientas de orquestación como Kubernetes. - Trayectoria en sistemas de trading de alta frecuencia o aplicaciones financieras en tiempo real. - Comprensión profunda de las mejores prácticas de seguridad para aplicaciones financieras sensibles. - Experiencia con bases de datos NoSQL como MongoDB o CosmosDB para soluciones de alta escalabilidad. Por Qué Unirse a Nosotros Forme parte de nuestro equipo y trabaje en proyectos desafiantes que impulsan la innovación en el sector financiero global. Ofrecemos un entorno de trabajo completamente remoto con horarios flexibles, remuneración competitiva y amplias oportunidades de crecimiento profesional. Trabajará con tecnologías de vanguardia mientras contribuye al desarrollo de sofisticadas plataformas bancarias y de trading que procesan millones de transacciones diariamente. Nuestra cultura colaborativa fomenta el intercambio de conocimientos y el aprendizaje continuo, convirtiendo esta posición en una opción ideal para desarrolladores que buscan potenciar su carrera en el ámbito de la tecnología financiera.