Job Summary:
We are looking for enthusiastic and motivated individuals who are eager to build their careers in software development using Python. As a Python Trainee, you will work alongside experienced developers to gain hands-on experience in real-world projects, build your programming skills, and learn best practices in software engineering.
Key Responsibilities:
- Learn and apply Python programming concepts in real projects
- Assist in writing, testing, and debugging code
- Work on assigned modules and tasks under the guidance of senior developers
- Participate in code reviews and team meetings
- Document technical work and maintain proper code documentation
- Research and experiment with new libraries and tools as required
Requirements:
- Basic understanding of Python programming
- Knowledge of data structures, algorithms, and OOP concepts
- Familiarity with web frameworks like Flask or Django is a plus
- Good problem-solving and analytical skills
- Willingness to learn and adapt in a fast-paced environment
- Strong communication and collaboration skills
Preferred Qualifications:
- Pursuing or completed a degree in Computer Science, IT, or related field
- Personal or academic projects using Python
- Knowledge of Git, databases (like MySQL or PostgreSQL), or REST APIs is a bonus
Benefits:
- Hands-on training from experienced developers
- Exposure to real-world software development lifecycle
- Certificate of completion
- Opportunity for full-time employment based on performance