Jr Python Developer
Job Description
Job Information
Industry
Technology
Work Experience
3-6 years
City
Jaipur
State/Province
Rajasthan
Country
India
Zip/Postal Code
302003
Job Description
Jr. Python Developer
Position: 1
Experience: 3-5 Years
Skills: Python
Location: Onsite, Jaipur
Job Description:
We are looking for a motivated Jr. Python Developer with 3-5 years of experience in Python development.
Responsibilities:
• Assist in the development of Python applications.
• Write clean, efficient, and reusable code.
• Collaborate with senior developers to design and implement new features.
• Participate in code reviews and contribute to team knowledge.
• Troubleshoot and debug applications.
Requirements
Requirements:
• Bachelor’s degree in Computer Science or a related field.
• 3-5 years of experience in Python development.
• Strong understanding of Python libraries and frameworks.
• Good problem-solving skills.
• Strong communication and teamwork skills.
Skills And Qualifications
• Expert in Python, with knowledge of at least one Python web framework {{such as Django, Flask, etc depending on your technology stack}}
• Familiarity with some ORM (Object Relational Mapper) libraries
• Able to integrate multiple data sources and databases into one system
• Understanding of the threading limitations of Python, and multi-process architecture
• Good understanding of server-side templating languages {{such as Jinja 2, Mako, etc depending on your technology stack}}
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
• Understanding of accessibility and security compliance {{depending on the specific project}}
• Knowledge of user authentication and authorization between multiple systems, servers, and environments
• Understanding of fundamental design principles behind a scalable application
• Familiarity with event-driven programming in Python
• Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
• Able to create database schemas that represent and support business processes
• Strong unit test and debugging skills
• Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
