Python Developer
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
We are seeking a skilled Python Developer with expertise in backend development and machine learning to join our dynamic team. You will be responsible for building and maintaining scalable applications, APIs, and ETL pipelines, while collaborating closely with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
Write clean, maintainable, and efficient Python code for backend services and applications.
Develop RESTful APIs and work on web applications using frameworks such as Django or Flask.
Implement ETL processes for data ingestion and transformation using Python.
Collaborate with front-end developers and other stakeholders to ensure seamless system integration.
Conduct thorough testing and debugging to ensure high performance and reliability.
Participate in code reviews and help maintain high standards of code quality.
Stay updated with the latest developments in Python libraries, tools, and best practices.
Technical and Professional Requirements
Primary Skill: Python (with Machine Learning focus)
Experience with at least one Python web framework (e.g., Django, Flask).
Proficient in Python 3.x and its standard libraries.
Knowledge of REST API design and implementation.
Experience with databases (SQL, ORM frameworks like SQLAlchemy).
Familiarity with unit testing tools (e.g.,
pytest
,unittest
).Understanding of version control systems, particularly Git.
Basic knowledge of front-end technologies such as HTML, CSS, and JavaScript.
Preferred Skills
Experience in Machine Learning projects or exposure to ML libraries (e.g., scikit-learn, TensorFlow, PyTorch).
Familiarity with cloud platforms (AWS, GCP, Azure) and containerization tools like Docker.
Exposure to CI/CD pipelines and Agile development methodologies.
Additional Attributes
Strong problem-solving and analytical skills.
Effective communication and collaboration abilities.
Self-motivated and eager to learn new technologies and tools.
Ability to work independently and as part of a team.