Python Developer

Indore, India

 Responsibilities:

  1. Software Development: Design, develop, and maintain high-quality Python applications and solutions in alignment with project goals and requirements.
  2. Code Optimization: Identify opportunities for code optimization, performance improvements, and scalability enhancements. Ensure the efficient execution of developed solutions.
  3. Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver integrated and seamless software solutions.
  4. Code Reviews: Conduct and participate in code reviews to maintain code quality, identify potential issues, and mentor junior team members.
  5. Problem Resolution: Investigate and troubleshoot complex technical issues, providing timely resolutions and contributing to continuous improvement.
  6. Documentation: Create and maintain comprehensive documentation for code, APIs, and system architecture to facilitate team collaboration and knowledge transfer.

Qualifications:

  1. Educational Background: Bachelor's degree in Computer Science, Information Technology, or a related field.
  2. Experience: Minimum of 1.5 years of professional experience in Python development.
  3. Technical Skills:
    • Proficient in Python programming language.
    • Experience with web frameworks such as Django or Flask.
    • Knowledge of database systems, both SQL and NoSQL.
    • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
    • Understanding of software development best practices and design patterns.
  4. Problem-Solving Skills: Strong analytical and problem-solving abilities with a focus on delivering effective and efficient solutions.
  5. Communication: Excellent verbal and written communication skills.