Job Title: Python Developer - Trainee
Experience: 0-1 years (Freshers welcome)
Location: Ahmedabad
Job Type: Full-time
Number of openings: 2
Department: Software Development
About the Role
We are looking for a motivated Python Developer (Trainee) with strong problem-solving skills and a passion for coding. The ideal candidate should have a solid foundation in Python, SQL, and OOPs concepts, along with a keen interest in troubleshooting and debugging. This role offers an excellent opportunity to grow into a full-fledged developer while working on real-world projects.
Key Responsibilities
- Develop, test, and maintain Python-based applications
- Write efficient SQL queries and work with databases
- Debug and troubleshoot issues in existing code
- Collaborate with the team to design software solutions
- Learn and adapt to new technologies as required
- Document code and technical workflows
Technical Competencies
- Core Requirements:
- ◉ Strong knowledge of Python programming
- ◉ Understanding of Object-Oriented Programming (OOPs)
- ◉ Proficiency in SQL (queries, joins, indexing)
- ◉ Debugging and troubleshooting skills
- ◉ Basic understanding of data structures/algorithms
- Preferred Skills:
- ◼ Familiarity with Machine Learning basics
- ◼ Knowledge of Docker (containers, images)
- ◼ Shell Scripting (Bash) experience
- ◼ Basic front-end knowledge (HTML/CSS/JS)
- ◼ Version control with Git/GitHub
Behavioral Attributes
- Versatile & adaptable to new challenges
- Continuous learning mindset
- Strong analytical thinking
- Team player with good communication
Eligibility Criteria
- Education:
- • Bachelor's degree in Computer Science/IT or related field
- • Certifications in Python/SQL (preferred)