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.