### **Job Title:** Trainee Developer
#### **Job Summary**
We are looking for a motivated and enthusiastic **Trainee Developer** to join our growing development team. This is an entry-level position ideal for fresh graduates or individuals eager to start their career in software development. As a Trainee Developer, you will work under the guidance of senior developers, gaining hands-on experience in coding, testing, debugging, and deploying applications.
---
#### **Key Responsibilities**
* Assist in the design, development, and maintenance of web and/or software applications.
* Write clean, efficient, and well-documented code following company standards.
* Collaborate with senior developers to understand project requirements and implement solutions.
* Participate in code reviews and contribute to improving overall code quality.
* Perform basic testing, debugging, and troubleshooting of applications.
* Stay updated with emerging technologies and best practices.
* Support the team in day-to-day development activities.
---
#### **Requirements**
* Bachelor’s degree in Computer Science, Software Engineering, IT, or related field (or final year student).
* Basic knowledge of at least one programming language (e.g., PHP, JavaScript, Python, Java, C#).
* Familiarity with web technologies such as HTML, CSS, JavaScript, and databases.
* Strong problem-solving and analytical skills.
* Ability to learn quickly and work in a team environment.
* Good communication and interpersonal skills.
---
#### **Preferred Skills (Nice to Have)**
* Experience with frameworks (e.g., Laravel, React, Node.js, Django, etc.).
* Understanding of version control systems like Git/GitHub.
* Knowledge of software development lifecycle (SDLC) and Agile methodologies.
---
#### **What We Offer**
* Structured training and mentorship from experienced developers.
* Opportunities to work on real-world projects and grow technical skills.
* Friendly and collaborative work environment.
* Career growth opportunities leading to a permanent Developer position.