Python Developer
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
Responsibilities:
-
Write clean, maintainable, and efficient Python code for backend services or applications.
-
Develop RESTful APIs or work on web applications using frameworks like Django or Flask.
-
Implement ETL (Extract, Transform, Load) processes using Python for data handling.
-
Collaborate with front-end developers and other team members to ensure seamless integration of backend services.
-
Test and debug applications to ensure they meet quality and performance standards.
-
Participate in code reviews and contribute to the development of coding standards.
-
Stay up-to-date with the latest Python libraries and tools relevant to the project.
Technical and Professional Requirements:
Primary Skills:
-
Technology: Machine Learning
-
Programming Language: Python
Preferred Skills:
-
Technology: Machine Learning
-
Programming Language: Python
Additional Responsibilities:
-
Collaborate with the team to enhance application functionality and user experience.
-
Ensure applications are optimized for scalability and performance.
-
Document processes, code, and system designs for future reference.
Skills Required:
-
Strong proficiency in Python 3.x.
-
Experience with at least one Python web framework (e.g., Django, Flask).
-
Knowledge of database technologies, including SQL and ORM (e.g., SQLAlchemy).
-
Familiarity with version control systems like Git.
-
Basic understanding of front-end technologies (e.g., HTML, CSS, JavaScript).
-
Experience with unit testing frameworks like pytest or unittest.
-
Knowledge of REST API design principles.
-