Key ResponsibilitiesDesign, develop, test, and maintain software applications Write clean, scalable, and efficient code Collaborate with cross-functional teams (QA, DevOps, Product) Debug, troubleshoot, and optimize application performance Participate in code reviews and follow best coding practices Develop and integrate APIs and backend services Work with databases and ensure data integrity Stay updated with emerging technologies and trends Required SkillsStrong knowledge of at least one programming language (Java, Python, C++, or JavaScript) Understanding of Data Structures & Algorithms Knowledge of Object-Oriented Programming (OOP) concepts Familiarity with web development frameworks (e.g., Spring Boot, Django, Node.js) Basic understanding of REST APIs Knowledge of databases (MySQL, PostgreSQL, MongoDB) Familiarity with Git/version control systems Preferred Skills (Nice to Have)Experience with frontend technologies (HTML, CSS, JavaScript, React/Angular) Knowledge of cloud platforms (AWS, Azure, GCP) Familiarity with Docker/Kubernetes Understanding of CI/CD pipelines Exposure to Agile/Scrum methodologiesRole: Software Development - Other,Industry Type: Analytics / KPO / Research,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: B.Tech / B.E. in Any Specialization, B.Sc in Any Specialization, B.C.A. in Any SpecializationPG: MCA in Any Specialization