Website Raspberry Solution
Position: Software Developer Intern
Location: Kathmandu, Nepal (On-site)
No. of Requirements: 1
Company Overview
A leading consulting organization specializing in providing top-notch services across various domains, including cybersecurity is seeking a talented and motivated Software Developer Intern to join their team and contribute to exciting projects that will shape the future of their technology solutions.
Position Overview:
As a Software Developer Intern, you will have the opportunity to work closely with an experienced development team on cutting-edge projects. This internship will provide you with hands-on experience in software development and exposure to industry-leading technologies.
Responsibilities:
- Actively learn and apply software development concepts and technologies under the guidance of senior developers.
- Participate in code reviews to improve coding skills and gain experience with relevant programming languages, frameworks, and tools.
- Assist senior developers with assigned tasks, including bug fixes, feature development, testing, and software maintenance.
- Work on small, independent projects to build and validate your skills.
- Research new technologies and tools relevant to current projects.
- Explore best practices and innovative approaches in software development.
- Assist in creating and updating technical documentation.
- Maintain code in version control systems.
- Participate actively in team meetings.
- Communicate effectively with team members and seek guidance to enhance learning and development.
Requirements:
- Basic understanding of software development (SDLC) principles and practices
- Proficiency in Python, JavaScript and its associated libraries
- Excellent written and verbal communication skills in English
- Ability to work independently and as part of a team
- Strong analytical and problem-solving skills
- Knowledge of database systems, such as MySQL, PostgreSQL, is a plus
- Experience with version control systems, such as Git, is a plus
What We Offer:
- Valuable experience in a professional software development environment.
- Learn from experienced developers and mentors.
- Contribute to real-world projects and participate to the team’s success.
- Develop your skills and knowledge in the latest software development technologies
We appreciate all applications, but only shortlisted candidates will be contacted for an interview.