We are seeking a highly skilled and experienced Python Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality Python applications. You will work closely with cross-functional teams to deliver innovative solutions that meet business requirements.
Responsibilities
Design, develop, and maintain robust and scalable Python applications.
Write clean, well-documented, and efficient code.
Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
Troubleshoot and debug complex issues.
Collaborate with cross-functional teams (e.g., product managers, designers, QA engineers) to deliver high-quality software.
Stay up to date with the latest technologies and industry best practices.
Contribute to the improvement of our development processes and tools.
Mentor junior developers and share knowledge within the team.
Required Skills
Bachelor's degree in Computer Science or a related field.
5+ years of professional experience in Python development.
Strong understanding of object-oriented programming principles.
Experience with common Python libraries and frameworks (e.g., Django, Flask, NumPy, Pandas).
Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
Experience with Agile development methodologies (e.g., Scrum, Kanban).
Excellent communication and collaboration skills.
Strong problem-solving and analytical skills.
Passion for learning and a desire to continuously improve.
Education
B.Tech/M.Tech/MCA
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job