Intern-Software Development
- Posted 5 hours ago
- Be among the first 10 applicants
Job Description
The opportunity: Academic Technical Internship
Key Responsibilities
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.
- 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.
- 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.
- 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.




