Python Software Developer-AB
Company Name
Infosys Ltd ( Bangalore )
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.