Python Software Developer
Chennai, Tamil Nadu, India · Full Time
Be the first to apply
- Experience
- 4+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 8 ore fa
- Work mode
- In office
- Education
- Any graduate
- Eligibility
- Graduates from any discipline are eligible 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
About the Company
Tata Consultancy Services (TCS) is a leading global IT and business solutions provider with over 612,000 employees worldwide, operating in 55 countries. In the fiscal year 2023-24, TCS reported revenues of USD 29.08 billion. The company specializes in a variety of service lines including Cloud Infrastructure, Cognitive Business Operations, Cybersecurity, Consulting, Enterprise Solutions, Internet of Things (IoT) and Digital Engineering, as well as Data and Analytics. Recognized as one of the largest equal opportunity employers in the country, TCS employs over 100,000 women and is consistently ranked among India's most respected companies.
Role Expectations and Responsibilities
- Develop and deliver end-to-end Python applications, leveraging 4+ years of experience in the field.
- Utilize at least one leading Python framework such as Django or Flask for application development.
- Execute Unix Shell scripting tasks efficiently to support application operations.
- Implement object-oriented programming (OOP) principles proficiently and manage Object-Relational Mapping (ORM) for database interaction.
- Apply strong coding, debugging, and analytical skills to ensure robust software performance.
- Contribute to large-scale enterprise software deployments, ensuring scalable and maintainable solutions.
- Innovate and develop creative technology-driven solutions in line with business needs.
- Exhibit exceptional problem-solving capabilities and sharp cognitive skills in challenging technical scenarios.
Preferred Qualifications
- Experience or familiarity with Hadoop and big data technologies is advantageous.
- Knowledge of machine learning libraries and packages is a beneficial addition.
Eligibility
Applicants must hold at least a graduate degree to qualify for this position.
Minimum education
Bachelor's Degree