Software Developer Intern
Job Purpose
This role is responsible for designing, coding, and modifying systems, from layout to function and according to the client’s specifications. Strive to create visually appealing systems that feature user-friendly designs and clear navigation.
Key Duties and Responsibilities
- Write clean, efficient code using best software development practices and design patterns.
- Collaborate with senior developers and team members to solve complex technical problems and develop innovative solutions.
- Create applications that address the phases of SDLC (Software Development Life Cycle)
- Participate in code reviews and provide feedback to other team members.
- Write clear and concise technical documentation.
- Stay up to date with the latest industry trends and technologies and share knowledge and best practices with the team.
- Any other task that may be assigned from time to time
Qualifications/ Skills/ Competencies Required
- Have a Bachelor’s degree in Computer Science or a related field.
- Have some working experience working with either JavaScript, PHP, Laravel, React, .NET framework
- Have some working knowledge with relational databases such as PostgreSQL, MySQL etc
- Knowledge of HTML5/CSS3, REST/SOAP messaging protocols, object-oriented programming concepts
- Familiarity with agile methodologies and software development tools like Git, Visual Studio, and Jira.
- Excellent verbal and written communication skills, with the ability to work independently and as part of a team.