Python Developer(Hybrid: Bangalore/Hyderabad/Chennai/Pune/Noida) - India - DigiHelic Solutions Pvt. Ltd.

    DigiHelic Solutions Pvt. Ltd.
    Default job background
    Technology / Internet
    Description

    Experience-5+ years

    Responsibilities:

    1. Design, develop, and maintain Python applications and services.
    2. Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
    3. Write clean, efficient, and maintainable code following best practices and coding standards.
    4. Implement automated tests to ensure the quality and reliability of software components.
    5. Optimize application performance and scalability through code optimizations and system improvements.
    6. Troubleshoot and debug issues in development, testing, and production environments.
    7. Stay updated with the latest trends and advancements in Python development and related technologies.
    8. Participate in code reviews and provide constructive feedback to peers.
    9. Document design decisions, code changes, and system architecture.
    10. Contribute to the continuous improvement of development processes and workflows.

    Requirements:

    1. Bachelor's degree in Computer Science, Engineering, or related field.
    2. 5+ years of experience in Python development.
    3. Proficiency in Python programming language and its ecosystem (libraries, frameworks).
    4. Strong understanding of software development principles, algorithms, and data structures.
    5. Experience with web development frameworks such as Django or Flask.
    6. Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORM libraries (e.g., SQLAlchemy).
    7. Knowledge of version control systems, preferably Git.
    8. Experience with writing and consuming RESTful APIs.
    9. Excellent problem-solving and analytical skills.
    10. Strong communication and collaboration skills.