Software Engineer Intern

Apply now
Full time
Engineering
Colombo

Job Description

We are seeking a talented and enthusiastic Software Engineer Intern to join our dynamic and innovative team. As a Software Engineer Intern, you will have the opportunity to work on real-world projects, collaborate with experienced software engineers, and gain hands-on experience in a professional software development environment. This internship is designed to provide valuable learning opportunities and contribute to your growth as a software engineer.

Responsibilities:

  • Collaborate with the development team to design, develop, and test software solutions.
  • Assist in the implementation and maintenance of software applications, ensuring adherence to coding standards and best practices.
  • Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Debug and troubleshoot software issues, identifying and implementing solutions to enhance application performance and functionality.
  • Conduct research and propose improvements to existing software systems or processes.
  • Write and maintain technical documentation, including design specifications, user manuals, and troubleshooting guides.
  • Collaborate with cross-functional teams, such as product management and quality assurance, to deliver high-quality software solutions.
  • Stay up to date with emerging technologies and industry trends, applying new knowledge to enhance your software development skills.

Requirements

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of object-oriented programming concepts and principles.
  • Proficiency in one or more programming languages, such as Java, JS, Python, or JavaScript.
  • Familiarity with web development technologies, frameworks, and libraries (e.g., HTML, CSS, React, Spring, Flutter, Lambda, AWS).
  • Knowledge of software development methodologies, version control systems, and agile practices.
  • Strong problem-solving and analytical skills, with the ability to debug and resolve complex technical issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Self-motivated and eager to learn, with a strong passion for software development.

Benifits

  • This is a 6-month paid internship position.
  • The internship offers valuable learning opportunities and exposure to real-world software development projects.
  • Mentoring and guidance from experienced software engineers.

We provide a supportive and collaborative work environment where interns can gain practical experience, develop their technical skills, and contribute to meaningful projects. If you are a passionate and driven individual with a strong interest in software engineering, we encourage you to apply for this internship opportunity.

Apply for this job

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Software Engineer Intern
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Our Locations
Find us in several
locations around the
world.
Oakland HQ
7150 Woodrow Drive
Oakland, CA 94611
USA
Sri Lanka HQ
28, Kumaratunga Munidasa Mawatha,Colombo 03
Sri Lanka
© 2022 NIMI Tech Limited. All rights reserved.