Key ResponsibilitiesDevelop, test, and maintain software applications based on business requirements. Write clean, efficient, and reusable code following coding standards. Debug, troubleshoot, and resolve software defects. Collaborate with senior developers, testers, and business teams. Participate in code reviews and software testing activities. Develop REST APIs and integrate third-party services. Work with databases to design and optimize queries. Maintain technical documentation for applications and features. Learn and adopt new technologies, frameworks, and development practices. Ensure application performance, security, and scalability. Required SkillsStrong knowledge of programming concepts and Object-Oriented Programming (OOP). Proficiency in at least one programming language such as Java, Python, C#, JavaScript, or C++. Basic understanding of HTML, CSS, and JavaScript. Knowledge of SQL and relational databases. Understanding of software development life cycle (SDLC). Familiarity with Git version control. Strong analytical, debugging, and problem-solving skills. Good communication and teamwork abilities. Preferred SkillsKnowledge of Spring Boot, .NET, Node.js, React, or Angular. Experience with RESTful APIs. Familiarity with cloud platforms like AWS, Azure, or Google Cloud. Basic understanding of Docker and CI/CD pipelines. Knowledge of Agile/Scrum methodologies. Exposure to unit testing frameworks.Role: Software Development - Other,Industry Type: IT Services & Consulting,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: Any Graduate