Description
Job Summary:
We are seeking a professional or technologist to design and implement complex data solutions, optimize ETL processes, and work with technologies such as Python and PySpark.
Key Highlights:
1. Design, develop, and implement high-complexity data solutions.
2. Collaborate with multidisciplinary teams on innovative solutions.
3. Collaborative work environment and professional development.
**Job Description**
-------------------
**Senior Python / Data Developer**
==================================
**Profile**
----------
* Professional or Technologist in Systems Engineering or related fields.
* Minimum 5 years of experience in software and data solution development, participating in medium- and large-scale projects.
* Experience in designing, building, and optimizing enterprise data integration and transformation (ETL) processes.
* Ability to develop solutions for processing large volumes of information while ensuring performance, scalability, and maintainability.
* Experience in requirements analysis and designing business-aligned solutions.
* Remote work mode.
**Technical Knowledge**
---------------------
* Development of data applications and processes using **Python and PySpark**.
* Design, building, and optimization of **ETL** processes.
* Handling large volumes of data and distributed processing.
* Experience with **SQL** and data modeling.
* Databases: **Oracle, PostgreSQL, SQL Server, and/or MySQL**.
* Version control and code management using **Git**.
* Experience with data ecosystems on **HDFS** and SaaS environments.
* Knowledge of orchestration tools such as **Apache Airflow** (desirable).
* Best practices in development, continuous integration, and repository management.
**Key Responsibilities**
----------------------
* Design, develop, and implement data solutions for highly complex and mission-critical projects.
* Build and optimize ETL processes focused on efficient processing of large volumes of information.
* Develop components and applications using Python and PySpark, adhering to quality and performance standards.
* Design technical solutions based on functional and business requirements analysis.
* Optimize data loading, transformation, and querying processes to improve performance and scalability.
* Participate in evolutionary and corrective maintenance activities for data applications and platforms.
* Manage source code and deployments using Git and continuous integration tools.
* Document developments, processes, and technical configurations.
* Collaborate with multidisciplinary teams to ensure successful delivery of solutions.
**Your Career at Capgemini**
---------------------------
* Working in a team environment, our consultants focus on analyzing, designing, and developing technology-based solutions for Capgemini clients.
* You will collaborate with functional, technical, and business specialists to develop innovative data and analytics solutions.
* You will contribute responsibly and promptly to client satisfaction by delivering services and products that generate added value.
* Capgemini offers competitive compensation and benefits exceeding statutory requirements.
* Our global headquarters are in Paris, France, and we operate in over 40 countries.
* Capgemini has developed proprietary global methodologies: Collaborative Business Experience and Rightshore.
**Why You’ll Love Working at Capgemini:**
----------------------------------------
* We offer a unique recruitment and onboarding experience and support you in building the foundation of your career and professional skills.
* We provide a collaborative work environment grounded in our seven core values: Honesty, Boldness, Trust, Freedom, Team Spirit, Humility, and Fun.