Senior Python Script Writer (Team Lead) - Pune
Job Description
About the Role: We are seeking an experienced and highly skilled Python Script Writer with a strong technical background and leadership abilities to join our team as a Senior Python Developer and Team Lead. The ideal candidate will possess extensive expertise in Python scripting, software development, and team leadership, ensuring the successful execution of complex projects and guiding the team towards achieving organizational goals.
Key Responsibilities- Python Scripting and Development:
- Develop, test, and maintain robust, scalable, and efficient Python scripts to address complex requirements.
- Optimize and refactor existing scripts for better performance and maintainability.
- Team Leadership:
- Lead, mentor, and manage a team of developers, ensuring high productivity and adherence to best practices.
- Conduct code reviews, provide constructive feedback, and foster a culture of continuous learning.
- Serve as the primary point of contact for technical escalations within the team.
- Project Management:
- Collaborate with cross-functional teams to understand project requirements and deliver solutions within deadlines.
- Develop and maintain project plans, ensuring timely and quality deliverables.
- Monitor project progress, identify risks, and implement mitigation strategies.
- Technical Expertise:
- Implement best practices for coding standards, testing, and deployment.
- Provide guidance on Python frameworks, libraries, and emerging technologies.
- Troubleshoot and resolve complex issues in Python applications.
- Documentation and Reporting:
- Create and maintain comprehensive technical documentation.
- Provide regular reports on project progress, team performance, and key metrics to stakeholders.
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience: Minimum 10+ years of professional experience in Python development and scripting.
- Technical Skills:
- Deep expertise in Python programming, including advanced concepts.
- Strong knowledge of Python frameworks (e.g., Django, Flask, FastAPI).
- Proficiency in data manipulation and analysis using libraries like Pandas, NumPy, and Matplotlib.
- Experience with databases (SQL and NoSQL), including query optimization.
- Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
- Expertise in version control systems (e.g., Git) and code collaboration tools.
- Strong debugging and problem-solving skills.
- Leadership: Proven experience managing and mentoring teams, with strong interpersonal and communication skills.
- Project Management: Ability to manage multiple projects and prioritize effectively under tight deadlines.
- Problem-Solving: Strong analytical and troubleshooting abilities with a proactive mindset.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) and AI concepts.
- Knowledge of network programming and cybersecurity best practices.
- Contributions to open-source projects or a strong GitHub portfolio.
Skills: project,containerization (docker, kubernetes),data manipulation and analysis (pandas, numpy, matplotlib),cloud platforms (aws, azure, google cloud),version control systems (git),python scripting,project management,python,projects,skills,software development,scripting,network programming,documentation,machine learning frameworks (tensorflow, pytorch),ci/cd pipelines,team leadership,devops practices,cloud,python frameworks (django, flask, fastapi),concepts,code,debugging and problem-solving,leadership,databases (sql, nosql),cybersecurity best practices