A Python Developer is a software developer who specializes in using the Python programming language to build applications software tools and data analysis systems. The job description for a Python Developer typically includes the following responsibilities:
- Writing and Testing Code: The Python Developer is responsible for writing clean maintainable and efficient Python code as well as testing and debugging code to ensure that it meets quality standards.
- Designing and Developing Applications: The Python Developer designs and develops applications software tools and data analysis systems using Python frameworks and libraries.
- Developing and Maintaining APIs: The Python Developer creates and maintains RESTful APIs that enable seamless integration with other systems and applications.
- Analyzing and Manipulating Data: The Python Developer uses Python libraries and tools to analyze and manipulate data including data cleaning transformation and visualization.Requirements:
- Strong proficiency in Python including knowledge of Python frameworks such as Django Flask and Pyramid.
- Experience in software development including writing and testing code designing and developing applications and collaborating with crossfunctional teams.
- Knowledge of frontend technologies such as HTML CSS and JavaScript is a plus.
- Strong analytical and problemsolving skills.
- Experience working in Agile and/or Scrum methodologies.
- Familiarity with database systems such as MySQL PostgreSQL and MongoDB.
- Excellent communication and collaboration skills.
Design and develop Odoo apps (new module development customization)Working knowledge of PostgreSQL Unix / Linux and Windows platformAdded advantage for candidate who has knowledge of Odoo UI JS framework.
python,data,code,software,testing,writing,data analysis,postgresql,skills,agile