Senior Developer - Crm & Panel Member App
Role details
Job location
Tech stack
Job description
Fifty5Blue is a global leader in media measurement and analytics, operating in more than 80 countries.We bring clarity to complexity.Our independent, hybrid cross-media audience measurement combines trusted audience panels with large-scale data to establish a single, coherent view across platforms and markets.This gives content owners, advertisers, agencies and platforms the clarity and confidence to develop content and plan advertising decisively.With deep expertise across global media systems, we design integrated, comparable measurement frameworks that support a more consistent and accountable media market.Job Title:Senior Developer - CRM & Panel Member AppLocation:Spain, MadridEmployment Type:PermanentArea:IT - Development#LI-Hybrid #LI-EH1* This is a full-time permanent position, based in our Madrid office.We operate on a hybrid working arrangement and require a minimum of 2 days in the office.We welcome all applications from those with the legal right to live and work permanently in the EU, without requiring VISA sponsorship now or in the future.Overview:Fifty5Blue is undertaking a major transformation of its Audience operations.We are redesigning our global operating model and processes, enabled by the rollout of a new global CRM platform (Microsoft Dynamics 365 - Customer Service and Field Service) and a panellist-facing application (the Panel Member App, PMA).This programme will fundamentally reshape how we engage, manage, and scale our panel community-improving data integrity, operational efficiency, and the overall panel member experience.The PMA is an internally developed solution, and both platforms are being delivered in partnership with a third-party systems integrator.As part of this transformation, we are building a global L1/L2/L3 support capability to ensure stability, performance, and adoption across markets.Key ResponsibilitiesWe are looking for a hands-on Senior Developer to operate within a live production support environment, supporting and stabilising our CRM and Panel Member App ecosystem.This role is focused on diagnosing and resolving complex issues across a multinational, operational environment, working closely with internal teams and our systems integrator to deliver fixes and improvementsProvide L2/L3 technical support across CRM (Dynamics 365), Panel Member App, and integrationsDiagnose and resolve complex issues across distributed systems (CRM, mobile, APIs, backend and data layers), using logs, monitoring tools, and telemetrySupport incident management, defect resolution and release cycles to ensure production stability across environmentsPerform root cause analysis to determine where issues originate (application, integration, data, infrastructure or security)Engage with operational, product and regional stakeholders to prioritise issues and communicate clear root causes, business impact and resolution actionsDiagnose issues and coordinate with the systems integrator and internal teams to implement fixes across relevant platformsAnalyse data flows and ensure consistency across integrated systemsMaintain clear documentation and share knowledge across the teamRequirementsBachelor's degree in Computer Science, Engineering, Information Systems, or related field;¿Está considerando presentar su candidatura para este trabajo?Compruebe todos los detalles en esta descripción del puesto y luego haga clic en "Solicitar".7+ years of experience in software engineering or production support rolesProduction Support & Diagnostics (Critical):Strong experience working in L2/L3 production support environments (highly preferred vs project-only experience)Exceptional diagnostic and troubleshooting skills across complex, distributed systemsProven ability to operate in reactive, operational environments (e.G. call centre, field operations, customer-facing platforms)Technology & Systems:Experience using monitoring, logging, or observability tools to diagnose issues in production environmentsExperience working in complex enterprise environments with a mix of modern and legacy systemsWorking knowledge of Microsoft Dynamics 365 and Power Platform (troubleshooting focus, not primary development ownership)Experience working with integration architectures (REST APIs, GraphQL, event-driven systems)Exposure to mobile applications (iOS/Android) and operational systems such as telephony or field service platformsBroad understanding of applications, data, infrastructure and security domains in distributed systemsGeneral:Strong communication skills, with the ability to clearly explain technical issues to both technical and non-technical audiencesStrong analytical and problem-solving skillsExperience working in distributed, cross-functional teamsFamiliarity with DevOps tooling and multi-environment setups (Dev, QA, UAT, Prod)Nice to Have:Experience supporting Dynamics 365 in production environmentsExposure to large-scale, multi-country platformsExperience working in SI-driven delivery modelsLanguages:English (Advanced - Mandatory)Our offerOur specialist expertise, pioneering technology and commitment to innovation provide the ideal environment for career growth.Want to have a real-world impact?Help us deliver the trusted data that informs decisions in content and advertising across the world.When you join us, you'll gain the benefit of our global reach, advanced technical innovation and deep expertise.We'll support you with training and career development opportunities.Become part of a community of passionate, dedicated professionals.Why join Fifty5Blue?We pride ourselves on understanding people, and what makes us think and act the way we do.And because we know people, we like to make sure our own people are being looked after as well.Equality of opportunity for everyone is our highest priority and we support our colleagues to work in a way that supports their health and wellbeing.While we encourage teams to spend part of their working week in the office, we understand no one size fits all;our approach is flexible to ensure everybody feels included, accepted, and that we can win together.We're dedicated to creating an inclusive culture and value the diversity of our people, clients, suppliers and communities, and we encourage applications from all backgrounds and sections of society.Even if you feel like you're not an exact match, we'd love to receive your application and talk to you about this job or others at Fifty5Blue.Privacy and Legal StatementPRIVACY DISCLOSURE: Please note that by applying to this opportunity you consent to the personal data you provide to us to be processed and retained by Fifty5Blue.xcskxlj Your details will be kept on our Internal ATS (Applicant Tracking System) for as long as is necessary for the purposes of recruitment, which may include your details being shared with the hiring manager(s) and for consideration for potential future opportunities at Fifty5Blue.For full details of our privacy policy please visit
Requirements
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field; ¿Está considerando presentar su candidatura para este trabajo? Compruebe todos los detalles en esta descripción del puesto y luego haga clic en "Solicitar". 7+ years of experience in software engineering or production support roles Production Support & Diagnostics (Critical): Strong experience working in L2/L3 production support environments (highly preferred vs project-only experience) Exceptional diagnostic and troubleshooting skills across complex, distributed systems Proven ability to operate in reactive, operational environments (e.G. call centre, field operations, customer-facing platforms) Technology & Systems: Experience using monitoring, logging, or observability tools to diagnose issues in production environments Experience working in complex enterprise environments with a mix of modern and legacy systems Working knowledge of Microsoft Dynamics 365 and Power Platform (troubleshooting focus, not primary development ownership) Experience working with integration architectures (REST APIs, GraphQL, event-driven systems) Exposure to mobile applications (iOS/Android) and operational systems such as telephony or field service platforms Broad understanding of applications, data, infrastructure and security domains in distributed systems General: Strong communication skills, with the ability to clearly explain technical issues to both technical and non-technical audiences Strong analytical and problem-solving skills Experience working in distributed, cross-functional teams Familiarity with DevOps tooling and multi-environment setups (Dev, QA, UAT, Prod) Nice to Have: Experience supporting Dynamics 365 in production environments Exposure to large-scale, multi-country platforms Experience working in SI-driven delivery models Languages: English (Advanced - Mandatory)
Benefits & conditions
Our specialist expertise, pioneering technology and commitment to innovation provide the ideal environment for career growth. Want to have a real-world impact? Help us deliver the trusted data that informs decisions in content and advertising across the world. When you join us, you'll gain the benefit of our global reach, advanced technical innovation and deep expertise. We'll support you with training and career development opportunities. Become part of a community of passionate, dedicated professionals. Why join Fifty5Blue? We pride ourselves on understanding people, and what makes us think and act the way we do. And because we know people, we like to make sure our own people are being looked after as well. Equality of opportunity for everyone is our highest priority and we support our colleagues to work in a way that supports their health and wellbeing. While we encourage teams to spend part of their working week in the office, we understand no one size fits all; our approach is flexible to ensure everybody feels included, accepted, and that we can win together.