Python Develope
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
Responsibilities
As a Python Developer, you will be responsible for building efficient, scalable, and maintainable backend systems. You will play a key role in developing APIs, supporting web applications, and implementing ETL pipelines, ensuring seamless integration and optimal performance across platforms.
Key Duties:
Write clean, maintainable, and efficient Python code for backend services and applications.
Develop RESTful APIs and web services using frameworks like Django or Flask.
Design and implement ETL (Extract, Transform, Load) processes to handle data flows.
Collaborate with front-end developers and cross-functional teams to integrate systems effectively.
Conduct testing and debugging to ensure code quality, performance, and security.
Participate in code reviews and contribute to improving coding standards.
Stay up to date with Python libraries, tools, and best practices relevant to the project.
Technical & Professional Requirements
Must-Have Skills:
Strong proficiency in Python 3.x.
Hands-on experience with at least one web framework: Django, Flask, or equivalent.
Proficiency in working with SQL databases and ORMs like SQLAlchemy or Django ORM.
Familiarity with Git or other version control systems.
Knowledge of REST API design and development principles.
Experience with unit testing frameworks such as pytest or unittest.
Basic understanding of HTML, CSS, and JavaScript for full-stack collaboration.