Jobs
>
Aurangabad

    Django Developer - Aurangabad, India - Aricent

    Default job background
    Description

    Role :
    Django Developer


    Job description :
    An exciting opportunity has become available to join our team as a Django Developer.


    Key Responsibilities :

    • Engage closely with the core team to grasp the current architecture and inventory logic.
    • Architect, develop, and test new features related to inventory management and syncing.
    • Ensure that the solutions are secure, efficient, and scalable in line with our quality expectations.
    • Tackle and resolve challenges faced by users or detected internally.
    • Keep a comprehensive record of code and implemented solutions, and actively engage in code review sessions.
    • Lead and mentor junior developers, providing guidance on best practices and coding standards.
    • Provide suggestions based on industry best practices to refine and elevate our system.
    • Excellent understanding of object-oriented concepts and Python language.
    • Strong understanding of software engineering principles and fundamentals including data structures and algorithms, design patterns, messaging patterns, containerization, enterprise application and microservice / base.
    • Hands on with Unit Test, Coding best practices like Sonar cube, Code Review.
    • Strong knowledge of computer science fundamentals to develop a scalable system.
    • Excellent hands on with Databases - relational or NoSQL.
    • Deep expertise in Python with experience implementing REST APIs, familiar with Flask or django.
    • Knowledge around middleware like Kafka, RabbitMQ etc , cloud tools like Azure, AWS and exposure to DevOps practices like CI/CD and Docker, Documentation using Swagger will be an added advantage.
    • Strong in writing SQL queries.

    Required Qualifications :

    • Robust proficiency in Django and Python.
    • Prior experience working on inventory management systems or related applications.
    • Acquaintance with RESTful APIs, and other essential integration methods.
    • In-depth knowledge of relational databases.
    • Exceptional problem-solving capabilities.
    • An acute understanding of secure coding norms and data protection regulations.
    • Excellent communication skills in both written and spoken forms.
    )