Intern - Software Engineering
On-siteColombo, Western Province, Sri Lanka
Job Summary
Collaborate with the development team to assist in the design and implementation of software features, taking direction from senior developers and actively participating in code reviews and team meetings. Write clean, efficient, and well-documented code to build and maintain software applications, modules, and components. Identify and debug software defects, assist in testing procedures, and contribute to the continuous improvement of software quality. Stay up-to-date with the latest software development trends, tools, and technologies, and apply this knowledge to enhance our products. Maintain comprehensive and accurate technical documentation to aid in knowledge sharing and future development efforts. Analyze and resolve technical challenges, offering creative and innovative solutions to enhance software functionality and user experience. Proactively seek learning opportunities and be receptive to constructive feedback to enhance your skillset and contribute effectively to the team. This 6-month internship spans the design, development, testing, and deployment of cutting-edge software solutions within an experienced software development team.
Required Qualifications
- Enrolled in a Bachelor's degree program
- Currently in 3rd or Final year
- Major in Computer Science, Software Engineering, or related field
- Proficiency in at least one programming language
- Familiarity with algorithms
- Familiarity with data structures
- Familiarity with object-oriented programming concepts
- Demonstrated ability to analyze complex problems
- Ability to propose practical solutions
- Excellent verbal communication skills
- Excellent written communication skills
- Ability to work collaboratively within a team environment
- Genuine interest in software development
- Eagerness to stay abreast of industry advancements
Desired Qualifications
- Exposure to agile development practices
- Experience with version control systems (e.g., Git)
- Any relevant internships
- Personal projects
- Contributions to open-source software
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.