Job SummaryWe are looking for a passionate Software Developer to design, develop, test, and maintain scalable software applications. The ideal candidate should possess strong programming skills, problem-solving abilities, and experience working in Agile development environments. Key ResponsibilitiesDesign, develop, and maintain high-quality software applications. Write clean, efficient, and reusable code following coding standards. Collaborate with product managers, designers, QA teams, and other developers. Develop and consume REST APIs and microservices. Troubleshoot, debug, and resolve production issues. Participate in code reviews and technical discussions. Create unit and integration tests to ensure software quality. Maintain technical documentation and follow Agile/Scrum practices. Required SkillsStrong proficiency in Java, Python, C#, or JavaScript. Experience with frameworks such as Spring Boot, .NET, Node.js, or React. Good understanding of OOP concepts, design patterns, and data structures. Experience with SQL/NoSQL databases. Knowledge of Git, CI/CD pipelines, and version control systems. Familiarity with cloud platforms such as AWS, Azure, or GCP. Understanding of RESTful APIs and microservices architecture. Excellent analytical, communication, and teamwork skills. Role: Software Development - Other,Industry Type: IT Services & Consulting,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: Any Graduate