Python Software Developer-AB
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
We are seeking a Python Developer with experience in backend development and machine learning projects. The role involves developing RESTful APIs, implementing ETL processes, integrating with databases, and contributing to AI/ML-based applications. You will also collaborate with cross-functional teams to deliver high-quality, scalable, and maintainable solutions.
Key Responsibilities:
-
Write clean, maintainable, and efficient Python code for backend services or applications.
-
Develop RESTful APIs and work on web applications using Django or Flask.
-
Implement ETL (Extract, Transform, Load) processes using Python.
-
Collaborate with front-end developers and other team members for seamless integration.
-
Test and debug applications to meet quality and performance standards.
-
Participate in code reviews and contribute to coding best practices.
-
Stay up-to-date with Python libraries and tools relevant to the project.
Required Skills:
-
Strong proficiency in Python 3.x.
-
Experience with Django or Flask (at least one web framework).
-
Knowledge of databases (SQL) and ORM tools (e.g., SQLAlchemy).
-
Familiarity with version control systems like Git.
-
Basic understanding of HTML, CSS, JavaScript.
-
Experience with unit testing frameworks like pytest or unittest.
-
Knowledge of REST API design principles.
Preferred Skills:
-
Experience in Machine Learning with Python.
-
Familiarity with data pipelines or AI/ML project workflows.
-