Python Software Developer
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
We are looking for a skilled Python Developer to join our backend development team. You will be responsible for developing robust backend systems and APIs using Python and its web frameworks, as well as implementing data workflows and collaborating with machine learning initiatives. The ideal candidate is passionate about clean code, performance, and continuous learning.
Key Responsibilities:
-
Write clean, maintainable, and efficient Python code for backend services and applications
-
Develop RESTful APIs and web applications using Django or Flask
-
Implement ETL (Extract, Transform, Load) data pipelines using Python scripts or frameworks
-
Collaborate with front-end developers and other stakeholders for seamless system integration
-
Debug and test applications to meet quality and performance standards
-
Participate in peer code reviews and contribute to internal coding standards
-
Stay updated with emerging Python libraries, tools, and best practices
-
Follow Agile methodologies and participate in sprint planning and retrospectives
Primary Skills:
-
Python (3.x)
-
REST API Development
-
Django or Flask
-
Machine Learning (Basic to Intermediate)
Preferred Skills:
-
SQL & ORM (SQLAlchemy or Django ORM)
-
Git (Version Control)
-
ETL Processes
-
Front-end Basics (HTML, CSS, JavaScript)
-
Unit Testing (pytest, unittest)
-