Infrapod Technologies Logo Infrapod Technologies
⏩ Infrapod Technologies Logo

Job Description

**Title: Python Developer**

**Job Description:** **We are seeking a skilled Python Developer to join our
dynamic development team. As a Python Developer, you will be responsible for
designing and developing high-quality software solutions using Python
programming language. You will collaborate with cross-functional teams to
analyze user requirements, design innovative solutions, and implement robust
applications.**

**Responsibilities:**

**Develop Python-based software solutions that meet business requirements and
project specifications** **Collaborate with software architects and designers
to design and implement efficient and scalable software solutions** **Write
clean, maintainable, and efficient code following best practices and coding
standards** **Perform code reviews to ensure code quality and
maintainability** **Participate in Agile development methodologies, including
sprint planning, daily stand-ups, and retrospectives** **Troubleshoot and
debug software issues, providing timely resolutions** **Collaborate with
cross-functional teams to analyze user needs and develop appropriate technical
solutions** **Stay up-to-date with industry trends and advancements in Python
and related technologies** **Contribute to the continuous improvement of
development processes and methodologies** **Requirements:**

**Bachelor's degree in Computer Science, Engineering, or a related field**
**Proven experience as a Python Developer, with a strong portfolio of Python
projects** **Proficiency in Python programming language, with a deep
understanding of its core concepts and libraries** **Strong knowledge of
object-oriented programming (OOP) principles** **Experience with web
frameworks such as Django or Flask** **Familiarity with front-end technologies
such as HTML, CSS, and JavaScript** **Experience with relational databases
(e.g., PostgreSQL, MySQL) and ORMs (e.g., SQLAlchemy)** **Knowledge of version
control systems (e.g., Git)** **Familiarity with Agile development
methodologies** **Excellent problem-solving and analytical skills** **Strong
communication and collaboration abilities** **Ability to work independently
and in a team environment** **Attention to detail and a commitment to
delivering high-quality software solutions** **Preferred Qualifications:**

**Master's degree in Computer Science, Engineering, or a related field**
**Experience with cloud platforms such as AWS or Azure** **Knowledge of
containerization technologies like Docker** **Familiarity with data analysis
and visualization tools (e.g., Pandas, Matplotlib)** **Experience with
automated testing frameworks (e.g., Pytest)** **Understanding of software
security principles and best practices** **Note: This is just a sample job
description and the actual job requirements may vary depending on the company
and specific role.**