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)