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