07 Aug
|
Infosys
|
Bengaluru
Python Developer (Django)
Experience: 3 to 5 Years
Employment Type: Full-Time
Job Summary
We are seeking a skilled and motivated Mid-Level Python Developer with Django expertise to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and RESTful APIs using Python and Django. The candidate should have solid problem-solving abilities, experience with database design, and a valuable understanding of software development best practices.
Key Responsibilities
Develop, test, and maintain web applications using Python and Django.
Design and implement RESTful APIs using Django REST Framework (DRF).
Collaborate with front-end developers, product managers, and stakeholders to deliver high-quality solutions.
Optimize application performance, scalability, and security.
Write clean, reusable, and efficient code following coding standards.
Perform code reviews and participate in Agile development processes.
Troubleshoot, debug, and resolve application issues.
Design and manage relational databases, including query optimization.
Create and maintain technical documentation.
Integrate third-party APIs and services as required.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
3 to 5 years of professional experience in Python development.
Robust experience with Django and Django REST Framework (DRF).
Proficiency in Python programming concepts, OOP, and design patterns.
Experience with databases such as PostgreSQL, MySQL, or SQL Server.
Good knowledge of ORM concepts and database optimization.
Familiarity with Git version control systems.
Understanding of REST APIs, JSON, and API security practices.
Experience with Linux environments and deployment processes.
Knowledge of unit testing, debugging, and performance tuning.
Preferred Skills
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of containerization technologies such as Docker and Kubernetes.
Familiarity with CI/CD pipelines and DevOps practices.
Experience with front-end technologies like JavaScript, React, Angular, or Vue.js.
Understanding of microservices architecture.
Exposure to Redis, Celery, or message queues.
📌 Python And Django Developer Bengaluru
🏢 Infosys
📍 Bengaluru