We are looking for a skilled Python Developer to join our client's data team on a 12-month contract (extendable).
The primary focus of this role is hands-on Python coding to build, modify, and test data applications and pipelines. This position suits someone who thrives in a data environment and can deliver reliable, efficient Python code to support large-scale data initiatives.
Key Responsibilities:
- Develop, maintain, and enhance data pipelines and applications using Python.
- Write clean, reusable, and testable Python code to support data ingestion, transformation, and processing workflows.
- Collaborate closely with Data Engineers, Architects, and Analysts to understand requirements and implement scalable data solutions.
- Perform thorough testing and debugging of Python applications to ensure performance and reliability.
- Support automation of data workflows and contribute to monitoring and error handling mechanisms.
- Document code, processes, and configurations for maintainability and knowledge sharing.
- Participate in code reviews and adhere to coding best practices and standards.
Required Skills and Experience:
- Strong development skill in Python is a must-have.
- Experience developing data-centric applications or data pipelines with Python.
- Experience developing data intensive applications framework
- Familiarity with ETL/ELT concepts and data processing workflows.
- Experience in ML, data engineering
- Basic understanding of databases (SQL and NoSQL) and data storage technologies.
- Exposure to cloud data platforms (AWS, Azure, or GCP) is a plus but not mandatory.
- Experience with version control systems such as Git.
- Ability to write unit tests and perform debugging in Python applications.
- Strong analytical and problem-solving skills.
- Good communication skills and ability to work collaboratively within a team environment.
Desirable:
- Knowledge of data engineering concepts or prior experience in data projects.
- Experience with data orchestration tools like Apache Airflow or workflow automation.
- Familiarity with containerization (Docker) and CI/CD pipelines.
- Awareness of data governance, security, and compliance considerations.
Argyll Scott Consulting Pte Ltd