I

Python Software Developer

Infosys · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Hyderabad, Telangana, India

~₹8L (est.)2–8 yrs experiencefull_timePosted 1w ago

Job description

EXP: 3 TO 5 YEARS Location: Bangalore, Hyderabad, Chennai, Pune Key Responsibilities - Design, develop, and maintain Python-based applications. - Write clean, scalable, and efficient code following coding standards. - Develop and integrate RESTful APIs and third-party services. - Collaborate with cross-functional teams to gather and analyze requirements. - Optimize application performance and troubleshoot technical issues. - Perform unit testing, debugging, and code reviews. - Work with databases to design schemas, write queries, and improve performance. - Participate in Agile/Scrum development processes. - Maintain technical documentation and development best practices. Required Skills - Strong proficiency in Python programming. - Experience with frameworks such as Django, Flask, or FastAPI. - Knowledge of REST APIs and microservices architecture. - Experience with SQL databases (MySQL, PostgreSQL, SQL Server). - Understanding of Object-Oriented Programming (OOP) principles. - Familiarity with Git version control. - Knowledge of unit testing frameworks (PyTest, Unittest). - Understanding of Linux/Unix environments.