About the job
**Job Description:** You will be part of the Analytics and Information Management (AIM) global community at Citi, working towards data-driven transformation by creating actionable intelligence for business leaders. As a Python SME (Automation Developer), your main responsibility will be to develop and maintain data quality automation solutions using Python. This role demands a deep understanding of data quality principles, proficiency in Python, and experience in data processing and analysis. **Key Responsibilities:** - Understand requirements and develop data quality automation processes to identify, measure, and enhance data quality. - Write and optimize Python scripts and applications to support data quality initiatives. - Utilize Python libraries like Pandas, NumPy, etc., for data manipulation and processing. - Enhance ETL processes to ensure accurate and timely data integration and transformation. - Analyze data sets to uncover data quality issues, trends, and anomalies, providing insights for improvement. - Support manual DQ efforts when necessary. - Develop and execute test plans to validate the effectiveness of data quality solutions. - Maintain detailed documentation of data quality processes, procedures, and standards. - Collaborate with data analysts, data engineers, DQ testers, and other stakeholders to understand data requirements and deliver high-quality data solutions. **Required Skills:** - Proficiency in Python and related libraries (Pandas, NumPy, PySpark, pyTest). - Experience with data quality tools and frameworks. - Strong understanding of ETL processes and data integration. - Knowledge of SQL is an added advantage. - Excellent analytical and problem-solving skills with attention to detail. - Strong verbal and written communication skills to explain technical concepts to non-technical stakeholders. - Ability to work effectively both independently and as part of a team. **Qualifications:** - Minimum 5 years of experience in data quality automation and Python Development with a Master's degree in Computer Science, Information Technology, Data Science, or related field. Alternatively, 7 years of experience with a Bachelor's degree in Computer Science, Information Technology, Data Science, or related field. An advanced degree is a plus.
Requirements
- Python
- Data Quality Automation
- ETL Processes
Qualifications
- Master's degree in Computer Science
- Information Technology
- Data Science
- Bachelor's degree in Computer Science
Preferred Technologies
- Python
- Data Quality Automation
- ETL Processes
About the company
Citi is a leading global financial services company that provides a wide array of financial products and services to consumers, corporations, governments, and institutions.
Similar Jobs
Python Developer
Atigro
Python Engineer
TIGI HR
Python Engineer
TIGI HR