Junior Software developer
Summary
The Junior Software Developer will write, test, and maintain code under senior guidance, collaborating with a team to build web applications using a programming language (e.g., Python, Java, C# or JavaScript), OOP principles, version control, and basic front‑end/back‑end technologies.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).
- 0-1 years of experience in software development (internships or personal projects are a plus).
- Basic knowledge of at least one programming language (e.g., Python, Java, C#, Javascript).
- Understanding of Object-Oriented Programming (OOP) principles.
- Familiarity with version control systems like Git/GitHub.
- Basic understanding of front-end and back-end development (HTML, CSS, JavaScript, databases).
- Exposure to databases (SQL, MySQL, PostgreSQL, MongoDB) is a plus.
- Understanding of RESTful APIs and how web applications work.
- Knowledge of software development methodologies like Agile or Scrum is an advantage.
- Strong problem-solving skills and attention to detail.
- Good communication and teamwork skills to collaborate with developers and stakeholders.
- Willingness to learn and adapt to new technologies.
- Time management to handle multiple tasks and meet deadlines.