
Python Scripter

Python Scripter
604
Applications
About the Job
Skills
Job Title: Python Scripter (4-7 Years Experience)
Location: Mumbai
Job Type: Full-time
Introduction:We are seeking an experienced Python Scripter with 5-7 years of hands-on experience in writing efficient, maintainable, and scalable Python scripts. The ideal candidate will be adept at solving complex problems, automating workflows, and developing robust scripts for a variety of applications, including system administration, data processing, and cloud automation. You’ll work closely with cross-functional teams to streamline operations and improve overall efficiency.
Responsibilities:
- Write and maintain Python scripts to automate repetitive tasks, improve workflow efficiencies, and optimize internal processes.
- Develop custom Python solutions for system administration, data manipulation, and automation tasks.
- Collaborate with developers, system administrators, and other stakeholders to design and implement scalable Python applications.
- Create and maintain data pipelines, integration scripts, and APIs to enhance data flow and system interactions.
- Troubleshoot and debug Python scripts, identifying issues and providing timely fixes.
- Optimize scripts for performance and reliability, ensuring they run efficiently under various workloads.
- Document code and processes to ensure maintainability and ease of use for future development.
- Ensure high-quality code by performing unit testing, code reviews, and maintaining adherence to best coding practices.
- Integrate Python scripts with other tools and technologies (e.g., databases, cloud services, APIs, etc.) as part of broader system architectures.
- Stay up-to-date with the latest Python libraries, frameworks, and best practices to continuously improve code quality and efficiency.
- Assist in the transition from manual workflows to fully automated processes by creating reusable Python-based solutions.
- Work with version control systems (e.g., Git) and continuous integration systems to streamline development and deployment workflows.
Requirements:
- 5-7 years of professional experience writing Python scripts and applications.
- Strong understanding of object-oriented programming (OOP) and design principles.
- Experience with Python libraries such as Pandas, NumPy, requests, and others for data processing and automation.
- Familiarity with common Python frameworks (e.g., Flask, Django) for building APIs or web applications (if applicable).
- Experience working with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB) and integrating them into Python-based solutions.
- Solid understanding of file I/O, data structures, and algorithms.
- Experience with integrating Python scripts with cloud services (e.g., AWS, GCP, Azure) or using APIs.
- Strong debugging and troubleshooting skills to diagnose and fix issues in code.
- Knowledge of version control systems like Git and best practices for collaborative coding.
- Ability to write clear, efficient, and maintainable code with a focus on scalability and performance.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, with the ability to work in a team and explain technical concepts clearly.
Preferred Skills:
- Experience with containerization (e.g., Docker) and orchestration tools.
- Familiarity with CI/CD pipelines and automating deployments.
- Experience with cloud-native development (e.g., Lambda, Kubernetes).
- Exposure to data visualization tools (e.g., Matplotlib, Seaborn).
- Knowledge of test-driven development (TDD) and writing unit/integration tests in Python.
- Experience with Python-based automation frameworks (e.g., Selenium for automation testing).
- Familiarity with Linux/Unix-based systems and shell scripting.
About the company
Industry
Media & Telecommunication...
Company Size
10001+ Employees
Headquarter
Navi Mumbai, Maharashtra
Other open jobs from Jio
