Responsibilities of the Intern:
- Assist in designing, developing, testing, and maintaining software applications.
- Write clean, efficient, and well-documented code under the guidance of senior engineers.
- Collaborate with cross-functional teams, including product managers, designers, and other developers.
- Debug and troubleshoot software issues, providing timely resolutions.
- Participate in code reviews and contribute to improving coding standards.
- Research and implement new technologies to enhance software performance.
- Develop and maintain technical documentation for reference and reporting.
- Support the team in deploying and monitoring applications in a production environment.
Requirements:
- Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field.
- Strong understanding of programming languages such as Python, Java, JavaScript, or C++.
- Knowledge of web development frameworks like React, Angular, or Node.js is a plus.
- Familiarity with databases (SQL, NoSQL) and version control systems (Git).
- Basic understanding of software development life cycle (SDLC) and Agile methodologies.
- Strong problem-solving skills and ability to learn new technologies quickly.
- Good communication and teamwork skills