About the Role
This is a full-time, on-site role for a Python Developer to join our dynamic team in Mohali. As a Python Developer, you will be responsible for designing, developing, and maintaining custom software solutions using Python. You will work in a collaborative environment to build efficient, scalable, and high-performance applications. As a Python Developer, you will troubleshoot issues, enhance functionality, and contribute to improving the overall user experience. You will work with various tools and frameworks, ensuring that software is optimized and meets high-quality standards.
Roles and Responsibilities
Development and programming by writing efficient, reusable, and maintainable code using Python
Bug fixing by identifying, debugging, and resolving issues and bugs in code to ensure application stability
Collaboration with cross-functional teams (front-end, back-end, testing) to deliver projects on time
Testing and documentation by writing unit tests and ensuring proper documentation for code and processes
Learning and growth by staying updated with the latest Python libraries and frameworks and applying them to enhance development processes
Support by providing assistance for software applications and contributing to the overall software lifecycle (e.g., code reviews, and deployment)
Qualifications and Skills
Bachelor’s Degree in Computer Science, Information Technology, or a related field
Core Python knowledge of Python fundamentals, syntax, and data structures (e.g., lists, dictionaries, tuples)
Libraries & Frameworks familiarity with popular Python libraries like NumPy, Pandas, Flask, and Django (optional for beginners)
Version Control basic knowledge of version control systems like Git
Data Handling understanding of working with files (CSV, JSON, etc.) and databases (SQL or NoSQL)
Problem Solving ability to apply Python to solve real-world problems
Debugging & Testing basic debugging skills and experience with testing frameworks like PyTest or UnitTest is a plus
Web Development (optional) If the role involves web development, knowledge of frameworks like Flask or Django would be beneficial
Communication good communication skills for interacting with team members and understanding requirements
Any Graduate