Python Developer - Ahmedabad, India - The AMP Labs

    The AMP Labs
    The AMP Labs Ahmedabad, India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    We are seeking a skilled and experienced Python Developer to join our dynamic team. As a Python Developer, you will be responsible for designing, developing, and maintaining high-performance applications using Python and leveraging the other Python based frameworks. The ideal candidate should have a strong background in Python development, hands-on experience with Django and Odoo, and a passion for creating innovative solutions.

    PLEASE NOTE: THIS IS AN IN-OFFICE POSITION IN AHMEDABAD AND HENCE APPLICANTS IN AND AROUND AHMEDABAD WILL BE PREFERRED.

    Responsibilities:

    Python Development:

    • Design, develop, and maintain robust and scalable Python-based applications.
    • Collaborate with cross-functional teams to analyze requirements and implement effective solutions.
    • Database Management:
    • Design and optimize database structures for efficient data storage and retrieval.
    • Ensure data integrity and security within the applications.

    Integration:

    • Integration with third-party systems and external APIs to streamline business processes.

    Testing and Debugging:

    • Conduct thorough testing of applications to identify and fix bugs, performance bottlenecks, and other issues.
    • Collaborate with QA teams to ensure the quality of deliverables.

    Documentation:

    • Create and maintain comprehensive technical documentation for code, configurations, and customizations.
    • Document best practices and contribute to the knowledge base.

    Continuous Improvement:

    • Stay updated on the latest Python developments, tools, and best practices.
    • Identify opportunities for process improvement and contribute to the development of coding standards.

    Qualifications:

    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • Proven experience as a Python Developer with at least 3 years of hands-on experience.
    • Strong understanding of ERPs, CRM and customization capabilities.
    • Experience with relational databases, especially PostgreSQL.
    • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
    • Excellent problem-solving and analytical skills.
    • Effective communication skills and ability to work collaboratively in a team.

    Mandatory Skills:

    • Experience with other ERP systems.
    • Knowledge of web services and API integration.
    • Knowledge of GIT.
    • Understanding of agile development methodologies.