Web Developer - Gurugram, India - K.R. Mangalam University

    Default job background
    Education / Training
    Description

    Web Developer (Django)

    Job Description:

    Position Overview

    We are seeking a skilled Web Developer with expertise in Django to join our dynamic IT team. This role involves developing and maintaining advanced Django web applications. The ideal candidate will possess a strong technical foundation in web development technologies and a proven track record of delivering robust, efficient, and scalable web solutions.

    Key Responsibilities

    • Design, develop, and deploy web applications using Django.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Ensure the performance, quality, and responsiveness of applications.
    • Identify and correct bottlenecks and fix bugs.
    • Help maintain code quality, organization, and automatization.
    • Develop back-end components to improve responsiveness and overall performance.
    • Integrate user-facing elements into applications.
    • Test and debug programs.
    • Improve functionality of existing systems.
    • Assess and prioritize feature requests.

    Required Skills and Qualifications

    • Bachelor's degree in computer science, Information Technology, or a related field.
    • Minimum 3 years of experience as a Django Web Developer.
    • Proficient in Django web framework.
    • Strong understanding of the web development cycle and programming techniques and tools.
    • Focus on efficiency, user experience, and process improvement.
    • Excellent project and time management skills.
    • Strong problem solving and verbal and written communication skills.
    • Ability to work independently or with a group.
    • Willingness to sit at a desk for extended periods.

    Desired Skills

    • Experience with front-end technologies, such as JavaScript, HTML5, and CSS3.
    • Familiarity with ORM (Object Relational Mapper) libraries.
    • Able to integrate multiple data sources and databases into one system.
    • Understanding of accessibility and security compliance.
    • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
    • Understanding of fundamental design principles behind a scalable application.
    • Familiarity with event-driven programming in Python.
    • Able to create database schemas that represent and support business processes.
    • Strong unit test and debugging skills.
    • Proficient understanding of code versioning tools such as Git, Mercurial, or SVN.