Junior Software Developer

Indore, India

Responsibilities:

  1. Code Development: Collaborate with the development team to design, develop, test, and deploy Python applications.
  2. Problem Solving: Analyze and troubleshoot complex software issues, proposing effective solutions.
  3. Testing: Conduct unit testing and debugging to ensure code quality and functionality.
  4. Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver quality software solutions.
  5. Documentation: Document code, processes, and technical specifications to facilitate future development and maintenance.
  6. Learning and Growth: Stay updated with industry trends, best practices, and emerging technologies to enhance your skills and contribute to the team's success.
  7. Code Reviews: Participate in code reviews to ensure code quality and adherence to coding standards.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of Python programming language fundamentals.
  • Familiarity with web frameworks such as Django or Flask is a plus.
  • Basic knowledge of front-end technologies (HTML, CSS, JavaScript).
  • Understanding of version control systems, preferably Git.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.

Preferred Skills:

  • Experience with database systems such as PostgreSQL, MySQL, or MongoDB.
  • Knowledge of software development best practices and design patterns.
  • Familiarity with cloud platforms, such as AWS or Azure.
  • Understanding of Agile/Scrum methodologies.