Back to jobs
Bengaluru, India
2026-06-10
nan
South Asia
Intern-Software Development
Role Description
The opportunity: Academic Technical Internship
Key Responsibilities
*
Assist in developing, testing, and maintaining software applications.
*
Write clean, efficient, and well-documented code.
*
Participate in debugging, troubleshooting, and resolving software issues.
*
Collaborate with team members during design, development, and code review activities.
*
Support the implementation of new features and enhancements.
*
Participate in software testing and quality assurance activities.
*
Prepare technical documentation and reports as required.
*
Learn and follow software development best practices and coding standards.
**Qualifications**
------------------
Required Qualifications
*
Pursuing or recently completed a Bachelor's degree in Computer Science, Information Technology, Electronics, or a related field.
*
Basic understanding of programming concepts and object-oriented programming.
*
Knowledge of one or more programming languages such as Java, Python, C\+\+, or JavaScript.
*
Familiarity with databases and SQL concepts.
*
Understanding of software development lifecycle (SDLC).
*
Strong analytical and problem-solving skills.
*
Good communication and teamwork abilities.
Preferred Skills
*
Knowledge of Android application development.
*
Familiarity with Git or other version control systems.
*
Basic understanding of REST APIs and web services.
*
Exposure to Linux/Unix environments.
*
Understanding of Agile development methodologies.
Learning Opportunities
*
Hands-on experience in real-world software development projects.
*
Exposure to application design, coding standards, and deployment processes.
*
Mentorship from experienced software engineers.
*
Opportunity to work with modern development tools and technologies.