Job Description
Design and develop high-quality desktop applications using Python
Create/update and maintain software documentation for applications
Collaborate with other developers, testers, and stakeholders to ensure high-quality applications and user satisfaction
Conduct code review, write tests, and perform debugging of application code
Develop and maintain new features based on business requirements
Participate in source code management and build/release activities
Continuously improve software coding practices and processes
Work with report generation and data management.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or related field
At least 5-7 years of experience in software development using Python, with experience in developing desktop applications
Solid experience with PyQT or similar Python GUI toolkit
Familiarity with design patterns and Object-Oriented Programming principles
Experience in developing scalable and maintainable software.
Proficiency working with databases such as MySQL, PostgreSQL, and MongoDB
Experience with software development lifecycle management, such as Agile or Waterfall
Excellent analytical and problem-solving skills
Strong communication, teamwork, and interpersonal skills.
Job Types: Full-time, Regular / Permanent
Salary: ₹40,000.00 - ₹60,000.00 per month
Benefits:
Work from home
Schedule:
Day shift
Monday to Friday
Weekend availability
Supplemental pay types:
Performance bonus
Education:
Bachelor's (Preferred)
Experience:
Python: 5 years (Preferred)
total work: 6 years (Preferred)
Desktop Applications: 5 years (Preferred)
Application Deadline: 24/07/2026
Expected Start Date: 25/07/2026
💡 Quick Summary
Seeking a career-building opportunity? The Sr| Python Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Kolkata offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
