Software Engineer - Intern
Job Description:
- Assist in the development, testing, debugging, and maintenance of software applications and systems.
- Write clean, efficient, and maintainable code under the guidance of senior developers.
- Participate in software design discussions, code reviews, and technical meetings.
- Collaborate with developers, business analysts, and other stakeholders to understand project requirements.
- Support the implementation of new features, enhancements, and bug fixes.
- Perform unit testing and assist in identifying and resolving software defects.
- Help document technical specifications, code changes, and development processes.
- Participate in Agile/Scrum activities such as sprint planning, daily stand-ups, and retrospectives.
- Research and learn new technologies, frameworks, and development best practices.
- Assist in maintaining version control repositories and development environments.
Job Requirements
- 4th year college student taking Bachelor's/College Degree in Computer Science/Information Technology or equivalent
- Basic knowledge of C# or any programming language such as Java, Python, C++, or JavaScript.
- Understanding of fundamental programming concepts (e.g., OOP, data structures, basic algorithms).
- Experience working as a programmer in either individual or group projects is a plus
- Ability to work both independently and in a team environment.
- Strong willingness to learn new technologies and improve technical skills.
- Ability to work effectively in a team environment with good communication and collaboration skills
