Posted time March 1, 2024 Location Bhubaneswar Job type Full-time, Part-time
  • Experience: Minimum 1yr

Job Summary:

We are seeking a talented Python developer to join our team. The ideal candidate will have a strong background in software development, with expertise in Python programming language and related technologies. The Python developer will be responsible for designing, developing, testing, and maintaining high-quality software solutions that meet our clients’ needs. The candidate should be proactive, detail-oriented, and able to work effectively both independently and as part of a team.

Responsibilities:

  • Design, develop, and implement software solutions using Python programming language and related frameworks (e.g., Django, Flask).
  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews, debugging, and troubleshooting to ensure quality and performance of applications.
  • Integrate data from various sources and databases, and develop APIs and web services as needed.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve technical skills and knowledge.
  • Document software designs, technical specifications, and implementation details.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience as a Python developer, with a strong understanding of object-oriented programming principles.
  • Proficiency in Python programming language and related libraries and frameworks.
  • Experience with web development technologies (e.g., HTML, CSS, JavaScript) and web application frameworks (e.g., Django, Flask).
  • Familiarity with database management systems (e.g., PostgreSQL, MySQL, MongoDB) and SQL queries.
  • Experience with version control systems (e.g., Git, SVN) and collaborative development workflows.
  • Excellent problem-solving skills, analytical thinking, and attention to detail.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.