Job Summary:
As an Intern Software Engineer, you will be part of our dynamic development team, working alongside experienced engineers, contributing to various projects and gaining hands-on experience in software development. This part-time, on-site role is ideal for a fresh graduate eager to apply their academic knowledge in a real-world setting.
Responsibilities:
- Assist in the design, development, testing, and maintenance of software applications.
- Collaborate with team members on various projects and tasks.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and adhere to coding standards.
- Troubleshoot, debug, and upgrade existing software systems.
- Document processes and software functionalities.
- Stay updated with the latest industry trends and technologies.
Requirements:
- A degree in Computer Science, Software Engineering, or a related field.
- Basic understanding of programming languages such as Java, Python, C++, etc.
- Familiarity with software development methodologies.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Eagerness to learn and adapt to new technologies and tools.
- Good communication and interpersonal skills.
Qualifications:
- Recent graduate with a Bachelor's degree in Computer Science or related discipline.
- Experience with basic software development projects (academic or personal).
- Familiarity with software version control systems like Git.
- Understanding of database systems and web technologies is a plus.
Opportunities:
- Gain practical experience in software engineering.
- Work alongside and learn from experienced software developers.
- Opportunity to be considered for a full-time position based on performance.
This internship is a valuable stepping stone for a fresh graduate aiming to build a career in software engineering, providing hands-on exposure to real projects in a supportive environment.