Python Software Developer
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
We are seeking a Python Developer with strong backend and application development skills to join our team. You will work on building RESTful APIs, web applications, and ETL processes, collaborating closely with cross-functional teams to deliver high-quality, scalable solutions.Key Responsibilities:
Write clean, maintainable, and efficient Python code for backend services or applications.
Develop RESTful APIs and work on web applications using frameworks like Django or Flask.
Implement data extraction, transformation, and loading (ETL) processes using Python.
Collaborate with front-end developers and other team members for seamless integration.
Test, debug, and optimize applications to ensure quality and performance standards.
Participate in code reviews and contribute to coding best practices and standards.
Stay updated with Python libraries, frameworks, and tools relevant to the project.
Technical & Professional Requirements:
Primary Skills:
Python 3.x
Machine Learning ? Python
Preferred Skills:
Python (Machine Learning)
Skills Required:
Strong proficiency in Python 3.x.
Experience with Django, Flask, or similar Python frameworks.
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 (pytest, unittest).
Knowledge of REST API design principles.