**Job Description** Indian Library is looking for a talented individual to join their team as a Software Developer to develop a complete in-house Library Management Software. As a Software Developer, you will play a crucial role in designing, developing, and implementing an app for specific library management tasks to enhance the user experience at Indian Library. This opportunity will provide you with complete design and development freedom, making it an excellent summer project to add to your resume. **Key Responsibilities:** - Understand the requirements and functionalities of the existing library management system. - Design and develop a complete app for specific library management tasks such as book search, issue/return, and user account management. - Write clean, maintainable, and well-documented code. - Participate in design discussions and contribute innovative ideas. - Test and debug the application to ensure optimal performance and user experience. - Document the development process and features implemented. **Qualifications:** - Strong knowledge of Computer Science principles. - Proficiency in Back-End Web Development and Software Development. - Proficiency in Python, NextJS/Node.js/React, HTML & CSS, and Databases like SQLite. - Experience in Programming and Object-Oriented Programming (OOP). - Excellent problem-solving and analytical skills. - Ability to work collaboratively in a team environment. - Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field. This Paid Internship opportunity at Indian Library will provide you with valuable hands-on experience in software development and will last for 2 - 3 months. Join us in our mission to create a "House of Knowledge" for upcoming generations.,
Indian Library is a renowned institution dedicated to providing a "House of Knowledge" to upcoming generations, with a special focus on middle-class and needy students. As the only 24/7 open library in India, it has been acknowledged in the Limca Book of Records for its exceptional service. The library serves as a dedicated self-study space where students from diverse backgrounds come to concentrate on their academics, with over 25,000 students benefiting from its resources to date. As a Software Development Intern at Indian Library, your primary responsibility will be to develop a comprehensive in-house Library Management Software. You will have the opportunity to work on various aspects of the development process, from understanding the existing library management system requirements to designing and implementing specific tasks within the software application. Key Responsibilities: - Understand the requirements and functionalities of the current library management system. - Design and develop a complete application for essential library management tasks such as book search, issue/return, and user account management. - Write clean, maintainable, and well-documented code to ensure the software's efficiency. - Participate in design discussions, contribute innovative ideas, and collaborate with the team. - Test and debug the application thoroughly to guarantee optimal performance and user experience. - Document the development process and features implemented for future reference and maintenance. Qualifications: - Strong knowledge of Computer Science principles. - Proficiency in Back-End Web Development and Software Development. - Proficiency in Python, NextJS/Node.js/React, HTML & CSS, and Databases like SQLite. - Experience in Programming and Object-Oriented Programming (OOP). - Excellent problem-solving and analytical skills. - Ability to work collaboratively in a team environment. - Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field. This internship opportunity at Indian Library offers a valuable experience to enhance your skills and contribute to a meaningful project. It is a paid internship program lasting for 2 - 3 months, providing you with the chance to add a significant project to your resume.,