Software Engineer - Intern

Full-time

Time

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