This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Job Responsibility:
Lead the end-to-end analytical process, from understanding business questions to data extraction, analysis, interpretation, and presentation of insights
Design, develop, and maintain complex SQL queries to extract, manipulate, and analyze large datasets from various sources
Utilize statistical methods and data modeling techniques to identify trends, patterns, and anomalies, providing data-driven recommendations
Create compelling and informative data visualizations, dashboards, and reports using Business Intelligence (BI) tools (e.g., Tableau, Power BI, Looker) to communicate key findings to business leaders
Collaborate with cross-functional teams, including product, engineering, and business units, to define key performance indicators (KPIs) and analytical requirements
Translate complex analytical concepts and results into clear, concise, and actionable insights for both technical and non-technical audiences
Mentor and guide junior analysts, fostering their technical and analytical skills and ensuring adherence to best practices
Identify opportunities for process improvements and automation within data analytics workflows
Ensure data quality, integrity, and accuracy across all analytical projects and reports
Stay abreast of industry best practices, new analytical techniques, and emerging technologies in data science and analytics
Requirements:
Bachelor's degree in a quantitative field such as Computer Science, Statistics, Mathematics, Economics, or a related discipline
Minimum of 8 years of progressive experience in data analytics, business intelligence, or a similar data-focused role
Expert-level proficiency in SQL for data extraction, manipulation, and analysis of large, complex datasets
Strong experience with at least one programming language commonly used for data analysis (e.g., Python, R) and relevant libraries (e.g., Pandas, NumPy in Python
dplyr, ggplot2 in R)
Demonstrable expertise in using Business Intelligence (BI) tools (e.g., Tableau, Power BI, Looker, Qlik Sense) to create interactive dashboards and reports
Proven ability to perform statistical analysis, hypothesis testing, and apply data modeling techniques
Excellent problem-solving skills, with a keen attention to detail and accuracy
Exceptional communication and presentation skills, with the ability to articulate complex analytical findings to diverse audiences
Ability to manage multiple projects simultaneously, prioritize tasks, and meet deadlines in a fast-paced environment
Strong critical thinking and intellectual curiosity
Nice to have:
Master's degree in a quantitative field
Experience with cloud-based data platforms and services (e.g., AWS Redshift/S3/Athena, Google BigQuery/Cloud Storage, Azure Data Lake/Synapse Analytics)
Familiarity with advanced analytical techniques such as predictive modeling, machine learning concepts, or causal inference
Experience with big data technologies (e.g., Hadoop, Spark)
Domain knowledge in financial services, e-commerce, or other relevant industries
Experience with A/B testing frameworks and interpretation of results
Certification in relevant analytics tools or cloud platforms