ARGYLL SCOTT CONSULTING PTE. LTD.
Software Developer - Python
ARGYLL SCOTT CONSULTING PTE. LTD., West Islip, New York, United States
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 proficiency in Python programming is a
must-have . Experience developing data-centric applications or data pipelines with Python. Familiarity with ETL/ELT concepts and data processing workflows. 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
#J-18808-Ljbffr
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 proficiency in Python programming is a
must-have . Experience developing data-centric applications or data pipelines with Python. Familiarity with ETL/ELT concepts and data processing workflows. 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
#J-18808-Ljbffr