




Job Summary: We are seeking an Analyst Programmer with solid experience in ICT to develop data transformation and analytics solutions, automation, and machine learning using Python. Key Highlights: 1. Innovative projects in banking, retail, and insurance. 2. Professional career development and continuous training. 3. Positive work environment, flexible hours, and intensive workdays. **Description:** ---------------- Do you want to join a leading company in Customer Science and Marketing Automation? At **Cognodata**, we help our clients enhance their competitive position through advanced information management. Join our team! We are currently looking for **an Analyst Programmer** with solid ICT experience to develop data transformation and analytics, automation, and machine learning solutions using Python as the primary language. **Main Responsibilities** * Develop Python scripts and solutions for automation, analytics, and ML. * Build and maintain notebooks (Jupyter/Synapse/Notebooks) and data pipelines. * Integrate data from REST APIs and ODBC/JDBC connectors. * Develop solutions on Power Platform (Power Apps, Power Automate, Power Query) and integrate with Power BI. * Participate in Big Data environments (Spark/PySpark, Delta Lake, Microsoft Fabric). * Version control and collaboration using GitLab. **Key Skills** * Analytical and strategic thinking * Effective communication and data storytelling * Proactivity and results orientation * Ability to adapt to agile environments **What We Offer:** Innovative projects in sectors such as banking, retail, and insurance... * Professional career development and continuous training. * Positive work environment. * Flexible compensation. * Hybrid remote work (occasional in-person meetings in Madrid) * + Flexible hours. * Intensive workdays every Friday, and during July and August. * Access to training platforms. **Are You Interested?** Apply now and become part of a company that champions innovation, talent, and professional growth! **Requirements:** --------------- **✅ Minimum Requirements** * Bachelor's degree in Computer Engineering (or equivalent) is mandatory. * Minimum 4 years of experience in ICT. * Demonstrable experience in: Python (pandas, numpy, pyodbc, requests, etc.); PySpark; Power Platform (Power Apps, Power Automate, Power Query \+ integration with Power BI); Integration: REST APIs, ODBC/JDBC connectors, Azure Logic Apps; Cloud: Microsoft Azure; Big Data: Microsoft Fabric, Spark (PySpark), Delta Lake; Development environments: Jupyter Notebooks, Azure Notebooks, Synapse Notebooks, VS Code; Databases: PostgreSQL, Azure SQL Database; Version control/Integration: GitLab – 36 months


