About the Role We are looking for a passionate and motivated Fresher Software Developer to join our development team. The ideal candidate should have strong problem-solving skills, a good understanding of programming fundamentals, and a willingness to learn new technologies. You will work closely with senior developers to design, develop, test, and maintain software applications. Location : Kolkata Key Responsibilities Assist in designing, coding, and debugging software applications. Write clean, efficient, and maintainable code. Collaborate with team members during the SDLC (Software Development Life Cycle). Participate in code reviews and contribute to best coding practices. Test and troubleshoot applications to ensure optimal performance. Document technical specifications and processes. Learn and work with new tools, frameworks, and technologies as needed. Required Skills Good understanding of programming languages like Java / Python / C++ / JavaScript . Knowledge of Data Structures & Algorithms . Basic understanding of OOP concepts and Database systems (SQL/NoSQL) . Familiarity with HTML, CSS, and JavaScript (for web development roles). Strong analytical and problem-solving abilities. Good communication and teamwork skills. Preferred (Nice to Have) Exposure to frameworks like React, Angular, Node.js, Spring Boot, Django , etc. Experience with version control tools like Git/GitHub . Internship experience or academic projects. Understanding of Agile methodologies. Education Bachelor’s degree in Computer Science, IT, Engineering, or related fields . Job Types: Full-time, Part-time, Permanent, Fresher, Internship, Contractual / Temporary, Freelance, Volunteer Contract length: 365 days Pay: From ₹10,085.75 per month Expected hours: 40 per week Benefits: Provident Fund Education: Bachelor's (Preferred) Work Location: In person