Company Overview
Viraaj HR Solutions is a dynamic and innovative company dedicated to providing exceptional human resource services. Our mission is to empower businesses and candidates by bridging the gap in the job market. We value integrity, collaboration, and excellence in all that we do. Our culture fosters a supportive environment where creativity and talent can thrive. As we continue to grow, we are looking for passionate professionals to join our team and contribute to our vision of success.
Job Title: Python Developer
Work Mode: On-site
Location: India
Role Responsibilities
- Develop and maintain web applications using Python.
- Collaborate with cross-functional teams to design and implement effective solutions.
- Write reusable, testable, and efficient code.
- Design and implement RESTful APIs for seamless integration with front-end applications.
- Optimize applications for maximum speed and scalability.
- Debug and troubleshoot software issues and identify solutions.
- Participate in code reviews to ensure code quality and best practices.
- Work with database technologies like SQL to manage data effectively.
- Stay up to date with industry trends and emerging technologies.
- Participate in Agile development processes and meetings.
- Document application processes and provide training to team members.
- Assist in the integration of user-facing elements developed by front-end developers.
- Contribute to the development of best practices for software development.
- Implement security measures to safeguard data and applications.
- Support continuous improvement by identifying root causes and proposing solutions.
Qualifications
- Bachelor's degree in Computer Science or a related field.
- Proven experience as a Python Developer or similar role.
- Strong knowledge of Python programming language.
- Experience with Django framework.
- Solid understanding of RESTful API design and implementation.
- Familiarity with SQL databases (e.g., PostgreSQL, MySQL).
- Proficient in version control systems such as Git.
- Experience working in an Agile development environment.
- Strong debugging and problem-solving skills.
- Familiarity with unit testing and test-driven development.
- Excellent communication skills and the ability to work collaboratively.
- Self-motivated and detail-oriented with a proactive attitude.
- Ability to manage multiple tasks and meet deadlines.
- Experience with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- A passion for learning and continuous professional development.
Skills: version control,problem solving,html,test-driven development,restful api design,mysql,agile development,django,unit testing,python,sql,css,javascript,debugging,agile methodologies,postgresql,problem-solving,communication skills,git