Job Description Software EngineerKey Responsibilities:Assist in the design, development, and implementation of software applications.Write clean, efficient, and well-documented code.Participate in code reviews and contribute to team learning.Test and debug applications to ensure optimal performance.Collaborate with senior engineers, product teams, and QA teams to deliver high-quality solutions.Learn and adopt new technologies, tools, and best practices.Support maintenance activities, including bug fixes and enhancements.Requirements:Bachelors degree in Computer Science, Information Technology, Engineering, or related fields.Strong understanding of programming fundamentals (OOP, data structures, algorithms).Knowledge of at least one programming languageWrite clean, modular, and reusable code following SOLID and OOP principlesBasic understanding of databases (SQL/NoSQL).Familiarity with web technologies or software development concepts is an added advantage.Good analytical and problem solving skills.Strong communication and teamwork abilities.Willingness to learn and adapt to new tools and technologies.What We OfferOpportunities for learning, mentorship, and career growth.Exposure to real-world projects and modern technologies.Supportive work culture that encourages innovation and creativity.Please apply for the job in Naukri.com. We will check & will update you. Do not search the number in Google and do not call us. The requirements are not yet active from Client's side.Please apply for the job in Naukri.com. We will check & will update you. Do not search the number in Google and do not call us. The requirements are not yet active from Client's side.Role: Back End Developer,Industry Type: BPM / BPO,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: Graduation Not Required