
Intern, Software Development
Tammina Infotech
VisakhapatnamFresher30m agovia Naukri
This job at a glance
- Who can apply
- Freshers and up to 1 year · Bachelor's degree or Master's degree
- Must know
- TroubleshootingData structures & algorithmsPythonJavaC++
- Nice to have
- REST APIsGitJavaScriptReact
- Work
- On-site in Visakhapatnam · internship
- Pay
- Not stated by the employer.
- Skill demand
- Troubleshooting42%Java40%Python37%Data structures & algorithms30%of 141 similar fresher jobs posted in India this week
- Listed
- 4 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Internship
- Opportunity to gain hands-on experience in software engineering, application development, problem-solving, and real-world project execution.
- Work alongside experienced developers.
Key Responsibilities
- Assist in designing, developing, testing, and maintaining software applications.
- Write clean, efficient, and maintainable code.
- Collaborate with team members to understand project requirements and implement solutions.
- Develop and integrate APIs, database systems, and application components.
- Identify, troubleshoot, and resolve software bugs and technical issues.
- Participate in code reviews, team meetings, and development discussions.
- Work with version control tools such as Git and GitHub.
- Prepare technical documentation and project reports.
- Learn and apply industry-standard software development practices.
Requirements & Tech Stack
- Basic understanding of programming concepts, data structures, and algorithms.
- Familiarity with at least one programming language such as Python, Java, C++, JavaScript, or C#.
- Basic knowledge of databases, web development, or software engineering fundamentals.
- Strong analytical, problem-solving, and communication skills.
- Willingness to learn new technologies and work collaboratively.
- Version control tools: Git, GitHub.
Preferred Qualifications
- Experience with frameworks such as React, Angular, Node.js, Django, or Spring Boot.
- Familiarity with SQL/NoSQL databases.
- Knowledge of REST APIs and basic software testing.
- Understanding of Agile development methodologies.
- Personal, academic, or open-source projects available on GitHub.
What You Will Gain
- Hands-on experience working on real-world software projects.
- Mentorship and guidance from experienced software developers.
- Exposure to modern development tools, technologies, and workflows.
- Opportunities to strengthen technical and professional skills.
- Internship completion certificate and performance-based recommendation.
- Potential opportunity for a full-time role based on performance and business requirements.
Eligibility Criteria
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Application Process
- Interested candidates can submit their resume along with links to their GitHub profile, portfolio, or relevant academic projects.