Desarrollador Senior .NET para Banca y Mercados de Capitales
Endava busca un Desarrollador Senior .NET con experiencia en el sector bancario y de mercados de capitales para diseñar, construir y mantener aplicaciones .NET robustas y escalables. Se requiere experiencia en C#, .NET Core, ASP.NET Core, Web API, Entity Framework, bases de datos SQL/NoSQL, Git, sistemas de mensajería, microservicios, CI/CD y metodologías Agile.
Si sos un desarrollador .NET con experiencia en banca o mercados de capitales, esta es tu oportunidad. Podrás trabajar en plataformas complejas y de gran escala para clientes del sector financiero, aportando a soluciones de vanguardia.
Descripción del puesto
En Endava, el desarrollo es nuestra disciplina más grande. Nuestros desarrolladores diseñan, construyen y lanzan productos de software en múltiples lenguajes de programación, frameworks y librerías. Siempre colaborando con equipos de proyecto multifuncionales, nuestros desarrolladores son solucionadores de problemas adaptables con una mentalidad orientada al cliente. Como Senior .NET Developer en Endava, jugarás un rol crucial en el diseño, construcción y mantenimiento de aplicaciones .NET robustas y escalables para clientes de Banca y Mercados de Capitales. Trabajarás en plataformas de nivel empresarial expuestas a flujos de trabajo financieros complejos, incluyendo captura de operaciones (trade capture), procesamiento de operaciones (trade processing), análisis de riesgos (risk analytics), reportes y soluciones multi-activo (cross-asset) utilizadas por stakeholders de Trading, Market Risk, Quants, Finanzas y Operaciones. Responsabilidades: - Diseñar, implementar y mantener aplicaciones .NET complejas, asegurando alto rendimiento, seguridad, confiabilidad y escalabilidad. - Participar activamente en todas las fases del ciclo de vida del desarrollo de aplicaciones. - Colaborar con analistas de negocio, arquitectos, desarrolladores, testers y stakeholders del cliente para clarificar requisitos, procesos, arquitectura y prioridades. - Contribuir a soluciones que soporten los dominios de Banca y Mercados de Capitales, incluyendo el ciclo de vida de las operaciones (trade lifecycle), análisis de riesgos, reportes, procesamiento de datos y flujos de trabajo de servicios financieros. - Trabajar con stakeholders técnicos y no técnicos en áreas de Trading, Market Risk, Finanzas, Operaciones y Tecnología. - Recomendar y promover estándares, herramientas y prácticas de la industria TI, incluyendo código limpio (clean code), patrones de diseño (design patterns), DevOps, CI/CD e ingeniería preparada para la nube (cloud-ready). - Proponer mejoras y escalar riesgos o problemas relacionados con las actividades de desarrollo. - Participar en la revisión del trabajo realizado por los miembros del equipo de desarrollo. - Aprender y aplicar nuevas tecnologías, prácticas y herramientas según corresponda al proyecto. - Participar en comunidades tecnológicas internas y externas, eventos y actividades de intercambio de conocimiento. - Compartir la experiencia y el conocimiento adquirido en los proyectos, especialmente en la entrega para Banca y Mercados de Capitales. Requisitos: - Más de 6 años de experiencia en desarrollo .NET. - Experiencia trabajando en entornos de Banca, Servicios Financieros o Mercados de Capitales es altamente deseable. - Buen entendimiento de conceptos de Mercados de Capitales como captura de operaciones, procesamiento de operaciones, análisis de riesgos, reportes, clases de activos o flujos de trabajo de trading. - Fuerte entendimiento de paradigmas de programación comunes, incluyendo programación orientada a objetos y conceptos de programación asíncrona. - Fuerte familiaridad con patrones de diseño y arquitectura, principios de código limpio y diseño de aplicaciones empresariales. - Dominio de C#, .NET, .NET Core, ASP.NET Core, Web API, Entity Framework o tecnologías similares. - Experiencia práctica con sistemas de bases de datos relacionales y/o NoSQL como SQL Server, PostgreSQL, Oracle, MongoDB, Cassandra o similares. - Capacidad para diseñar, construir y analizar consultas SQL complejas. - Buen entendimiento de sistemas de control de versiones como Git o similares. - Experiencia con sistemas de mensajería y orientados a eventos como Kafka, RabbitMQ, Azure Service Bus, MSMQ o similares. - Experiencia con APIs REST, microservicios, sistemas distribuidos y patrones de integración. - Experiencia con CI/CD, herramientas de despliegue y plataformas de contenedores como Azure DevOps, Jenkins, GitLab CI/CD, Docker, Kubernetes, OpenShift o similares. - Experiencia con metodologías ágiles como Scrum o Kanban. - Buenas habilidades de resolución de problemas y pensamiento analítico. - Excelentes habilidades de comunicación y trabajo en equipo. - Capacidad para colaborar eficazmente con stakeholders técnicos y no técnicos. - Nivel avanzado de inglés es obligatorio. Se valorará: - Experiencia en consultoría tecnológica de Mercados de Capitales o entrega de servicios financieros. - Exposición a plataformas de Renta Fija (Fixed Income), Divisas (FX), Acciones (Equities), Derivados, Fijación de Precios de Transferencia de Fondos (Fund Transfer Pricing), Gestión de Activos y Pasivos (Asset Liability Management) o Riesgo de Mercado (Market Risk). - Experiencia trabajando con Quants, Traders, Risk Managers o stakeholders de Finanzas. - Experiencia con plataformas cloud como AWS, Azure o GCP. - Experiencia con tecnologías front-end como Angular, React o Blazor. - Exposición a herramientas de IA Generativa (Gen-AI) aplicadas a ingeniería de software, documentación, productividad o análisis de datos. Descubre algunos de los beneficios globales que potencian a nuestra gente para ser la mejor versión de sí misma: - Finanzas: Paquete salarial competitivo, plan de acciones (share plan), bonos por desempeño de la empresa, premios por reconocimiento basado en valor, bono por referidos. - Desarrollo de Carrera: Coaching de carrera, oportunidades de carrera global, trayectorias profesionales no lineales, programas de desarrollo interno para liderazgo gerencial y técnico. - Oportunidades de Aprendizaje: Proyectos complejos, rotaciones, comunidades tecnológicas internas, capacitación, certificaciones, coaching, suscripciones a plataformas de aprendizaje en línea, sesiones de transmisión de conocimiento (pass-it-on), talleres, conferencias. - Equilibrio Vida-Trabajo: Trabajo híbrido y horarios flexibles, programa de asistencia al empleado. - Salud: Programa global interno de bienestar, acceso a aplicaciones de bienestar. - Comunidad: Comunidades tecnológicas internas globales, clubes de hobbies y grupos de interés, programas de inclusión y diversidad, eventos y celebraciones. En Endava, estamos comprometidos con la creación de un entorno abierto, inclusivo y respetuoso donde todos se sientan seguros, valorados y empoderados para ser lo mejor de sí mismos. Damos la bienvenida a postulaciones de personas de todos los orígenes, experiencias y perspectivas, porque sabemos que los equipos inclusivos nos ayudan a ofrecer soluciones más inteligentes e innovadoras para nuestros clientes. Las decisiones de contratación se basan en mérito, habilidades, calificaciones y potencial. Si necesitas ajustes o apoyo durante el proceso de reclutamiento, por favor, háznoslo saber.
Responsabilidades
- Diseñar, implementar y mantener aplicaciones .NET complejas
- Participar activamente en todas las fases del ciclo de vida del desarrollo de aplicaciones
- Colaborar con analistas de negocio, arquitectos, desarrolladores, testers y stakeholders del cliente
- Contribuir a soluciones que soporten dominios de Banca y Mercados de Capitales
- Trabajar con stakeholders técnicos y no técnicos
- Recomendar y promover estándares, herramientas y prácticas de la industria TI
- Proponer mejoras y escalar riesgos o problemas
- Participar en la revisión del trabajo de otros miembros del equipo de desarrollo
- Aprender y aplicar nuevas tecnologías, prácticas y herramientas
- Participar en comunidades y eventos tecnológicos internos y externos
- Compartir experiencia y conocimiento adquirido
Skills requeridas
Beneficios
- Paquete salarial competitivo
- Plan de acciones
- Bonos por desempeño de la compañía
- Reconocimientos basados en valor
- Bono por referido
- Coaching de carrera
- Oportunidades de carrera globales
- Trayectorias de carrera no lineales
- Programas internos de desarrollo
- Proyectos complejos
- Rotaciones
- Comunidades internas de tecnología
- Capacitación
- Certificaciones
- Suscripciones a plataformas de aprendizaje online
- Sesiones de transmisión de conocimiento
- Talleres
- Conferencias
- Trabajo híbrido
- Horario flexible
- Programa de asistencia al empleado
- Programa global interno de bienestar
- Acceso a aplicaciones de bienestar
- Comunidades internas globales
- Clubes de hobbies y grupos de interés
- Programas de inclusión y diversidad
- Eventos y celebraciones