Python Programmer

Job Category: Python Programmer
Job Location: Hyderabad
Work Type: WFO or TBD (Hybrid/WFH)
Job Summary:

We are looking for skilled and passionate Python Programmers to join our dynamic software development team. The ideal candidates will have strong programming skills in Python and a proven track record of delivering high-quality software solutions. As a Python Programmer, you will contribute to the design, development, and maintenance of our software applications.

Responsibilities:
  1. Software Development:
    • Design, code, test, and debug software applications in Python.
    • Collaborate with cross-functional teams to define, design, and ship new features.
  2. Code Review and Quality Assurance:
    • Conduct code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.
    • Perform thorough testing to identify and address software defects.
  3. API Development:
    • Develop and maintain RESTful APIs to support front-end and back-end functionalities.
    • Ensure API performance, reliability, and security.
  4. Database Interaction:
    • Work with relational databases (e.g., MySQL, PostgreSQL) to implement data models and execute efficient database queries.
    • Utilize ORM frameworks for database interaction.
  5. Integration with Third-Party Services:
    • Integrate software applications with third-party services and APIs.
    • Troubleshoot and resolve integration issues.
  6. Documentation:
    • Create and maintain technical documentation for software applications, APIs, and system configurations.
    • Provide documentation for troubleshooting and support purposes.
  7. Collaboration:
    • Collaborate with designers, testers, and other developers to deliver high-quality software solutions.
    • Participate in Agile/Scrum development processes.
  8. Continuous Learning:
    • Stay up-to-date with the latest Python trends, libraries, and best practices.
    • Seek opportunities for skill enhancement and professional growth.
Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Python Programmer, with a strong portfolio of projects.
  • Proficiency in Python and understanding of its best practices.
  • Experience with web frameworks such as Django or Flask.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Knowledge of version control systems (e.g., Git) and collaborative development tools.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx