ESSENTIALS
- Currently pursuing a Bachelor’s in Computer Science, Engineering, or a related field
- Self-motivation
- Demonstrated passion through personal projects, coursework, or internships
- Proficiency in at least one programming language (e.g., .NET, Python, Java, JavaScript)
- Basic Understanding of Software Development Concepts
- Algorithms and data structures
- Object-oriented programming (OOP)
- Version control systems (e.g., Git)
- Problem-Solving Skills
- Ability to analyze and debug simple code
- Logical and critical thinking
- Communication & Teamwork
- Willingness to learn and collaborate with a team
- Basic written and verbal communication skills
NICE TO BE FAMILIAR WITH
- Familiar with web development frameworks such as .NET, Spring Boot, React, Angular
- Software development practices (Agile, unit testing)
- Intro-level cloud knowledge (e.g., AWS, Azure)
- Working with APIs and Linux-based systems