Work Timings/Shift: 11:00 AM to 7:00 PM (Should be flexible)
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.
Mandatory Skills
- Bachelor’s degree in computer science or a related field.
- 8+ 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).