Software Engineering Internship
Posted Updated
Description
Job Requirements
What you’ll do in this role:
- Write clean, efficient, and well-documented code.
- Assist in the design and development of software solutions under the guidance of senior engineers.
- Collaborate with cross-functional teams to understand project requirements and specifications.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Debug and troubleshoot software issues, providing timely resolutions.
- Contribute to the testing process, including unit testing and participation in system testing.
- Work closely with senior engineers to enhance your technical skills and understanding of software development methodologies.
Required Qualifications
- Currently enrolled full time and pursuing a Bachelor's or master’s in computer science, Computer Engineering, or equivalent experience required
- Proficiency and experience with at least one or more of the following: C#, Java, Python, C++, or similar.
- Familiar with the software development lifecycle - designing, developing, deploying, and maintaining web and mobile apps
- Knowledge of web application development, including JavaScript/Typescript, ES5/6, HTML, CSS framework
- Results-oriented, with ability and interest in learning new technologies
- Strong communication and collaboration skills
- Internship experience or personal projects showcasing programming skills is a plus.
- Ability to work in a fast-paced and collaborative team environment.