Python Software Developer
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
We are looking for a skilled Python Developer to join our team. The ideal candidate will have strong expertise in Python 3.x, REST APIs, and web frameworks like Django or Flask, along with experience in database management and application integration.
Responsibilities:
Write clean, maintainable, and efficient Python code for backend services and applications.
Develop RESTful APIs or work on web applications using Django/Flask.
Implement ETL (data extraction, transformation, and loading) processes using Python.
Collaborate with front-end developers and cross-functional teams for seamless integration.
Test, debug, and ensure applications meet quality and performance standards.
Participate in code reviews and contribute to coding standards.
Stay updated with the latest Python libraries and tools relevant to projects.
Technical and Professional Requirements:
Primary Skills: Python (Machine Learning → Python)
Preferred Skills: Python (Machine Learning → Python)
Skills Required:
Strong proficiency in Python 3.x.
Hands-on experience with at least one web framework (Django, Flask, etc.).
Good knowledge of databases (SQL, ORM ? SQLAlchemy preferred).
Familiarity with version control systems (Git).
Basic understanding of front-end technologies (HTML, CSS, JavaScript).
Experience with unit testing frameworks like
pytest
orunittest
.Knowledge of REST API design principles.