Python Developer
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
We are looking for a passionate and experienced Python Developer to join our backend development team. You will be responsible for developing and maintaining backend services, REST APIs, and data pipelines, primarily using Python. The role involves close collaboration with front-end developers, DevOps engineers, and data teams to deliver high-quality applications and services.
Responsibilities:
Write clean, maintainable, and efficient Python code for backend services and applications.
Develop RESTful APIs or web applications using frameworks like Django or Flask.
Implement ETL (Extract, Transform, Load) processes for data management and integration.
Collaborate with front-end developers and cross-functional teams to ensure seamless integration.
Perform thorough testing and debugging to maintain performance and code quality.
Participate in code reviews and contribute to establishing and maintaining coding standards.
Stay updated with the latest Python libraries, tools, and best practices.
Technical and Professional Requirements
Primary Skills:
Technology → Machine Learning → Python
Preferred Skills:
Technology → Machine Learning → Python
Additional Responsibilities
Understand project requirements and translate them into robust backend logic.
Assist in architectural decisions for scalable and maintainable solutions.
Support DevOps and deployment activities as needed.
Skills Required
Strong proficiency in Python 3.x.
Experience with at least one Python web framework like Django or Flask.
Proficient in working with SQL databases and ORMs (e.g., SQLAlchemy).
Familiarity with version control systems like Git.
Basic understanding of front-end technologies (HTML, CSS, JavaScript).
Experience with unit testing frameworks such as pytest or unittest.
Knowledge of REST API design principles and best practices.