Python/Pytest Developer
Pune, Maharashtra, India · Full Time
Be the first to apply
- Experience
- 4–6 yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 seconds ago
- Work mode
- In office
- Education
- Any graduate
- Eligibility
- Candidates holding any graduate degree meeting the experience criteria are encouraged to apply.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Overview
Tata Consultancy Services (TCS) is a global leader in IT services, consulting, and business solutions, partnering with many of the world's largest companies for over 50 years. We embrace innovation and collective expertise to drive meaningful transformation for a better future.
Role Summary
We are seeking experienced Python developers with 4 to 6 years of solid Python application development skills. The role involves working on high-performance and scalable applications leveraging Python and its ecosystem.
Key Responsibilities
- Develop robust Python applications with best practices.
- Use libraries such as Pandas and NumPy for data manipulation and analysis.
- Implement automated testing using Pytest and Magic Mock to ensure code quality.
- Collaborate via version control systems like Git and GitHub.
- Integrate code using Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Apply performance optimization techniques using Multiprocessing or Dask frameworks for scalable solutions.
Candidate Profile
- 4 to 6 years of professional experience in Python development.
- Proficiency in Python and popular packages including Pandas and NumPy.
- Hands-on experience in testing with Pytest and mocking frameworks like Magic Mock.
- Strong understanding of Git/GitHub workflows.
- Experience setting up and working with CI/CD pipelines.
- Knowledge in using Multiprocessing or Dask to improve application performance.
Additional Information
Locations available include Mumbai, Pune, Chennai, Bangalore, Indore, and Kolkata.
Eligibility
Open to any graduate holding the necessary experience and skills for this position.
Minimum education
Bachelor's Degree