# Job Position
**Position:** Python Developer

**Company:** Tata Consultancy Services

**Work Type:** On-site

**Involvement:** Full-time

**Location:** Bengaluru, Karnataka

**Experience Level:**  Mid-Senior level

**Industry:**  IT Services and IT Consulting

---

## Job Description

About the job POSITION : Python Developer /Software Application developmentJOB LOCATION : BangaloreEXPERIENCE REQUIREMENT : 4+ Role : Analyst Mandatory skill sets:· Should have strong software development experience, not necessarily in Python. Candidates with good experience software development with most of their experience in technologies like C# or Java if not entirely in Python but with minimum 3+ year experience in Python as developer.· Resources should have exposure to core python, design principles, OPPS concepts (classes, methods, decorators), data structure concepts & uses of relevant packages (numpy, pandas, etc.), testing (Pytest ) frameworks(TDD/BDD), cloud concepts(CI/CD), DB uses(SQL mainly), application security awareness, code quality checks, etc. Responsibility of / Expect